这里保持线程等待通过添加一个空MachPort添加到外层线程的RunLoop中保持线程常驻的方式好一点,这样是通过mach_msg_trap进入到挂起休眠状态,不占用资源,通过while循环会不停唤醒外部线程
2020-03-05
谢谢老师的介绍,每一个知识点都讲的很透,特别是 GCD ,除了最基本的应用,还有额外的小彩蛋。后面的NSOperation 也是赞赞的,之前一直都是用 NSThread 的,至于 NSOPeration 用的比较少,经过这次介绍之后,目测可以在多文件下载方面做文章了哈哈~
谢谢老师!!赞赞!!
谢谢老师!!赞赞!!
2017-08-02
最新回答 / 知我何如
每个线程中都有一个runloop,这个使用的runloop其实是主线程的runloop,使用主线程的runloop来使主线程没有结束,这样就使得每个线程中的依赖关系依旧存在 这样就完成了相关的功能。
2017-07-26