我想像在Java中一样,在NSThread的一个实例上进行中断和连接。我读过NSThread类引用,但找不到这样的方法。我能做些什么来达到同样的效果呢?
发布于 2013-11-13 21:21:20
不确定这是否可能与NSThreads.
在并发编程指南中有一个提到更换螺纹联接(参见用GCD (Grand Central Dispatch)替换线程连接节)。还有人提到让NSOperations互相等待这里 (一直滚动到等待操作完成)。
在线程编程指南中,在设置线程的分离状态的部分中,Apple提到了以下内容:
如果您确实希望创建可连接的线程,那么唯一的方法就是使用POSIX线程。POSIX默认将线程创建为可连接的线程。若要将线程标记为可分离或可连接,请在创建线程之前使用pthread_attr_setdetachstate函数修改线程属性。线程开始后,可以通过调用pthread_detach函数将可连接的线程更改为分离的线程。有关这些POSIX线程函数的更多信息,请参见p线程手册页。有关如何与线程连接的信息,请参阅pthread_join手册页。
https://stackoverflow.com/questions/19964107
复制相似问题