为了账号安全,请及时绑定邮箱和手机立即绑定

iOS基础之搞定多线程

难度初级
时长 1小时59分
学习人数
综合评分9.83
14人评价 查看评价
9.7 内容实用
9.9 简洁易懂
9.9 逻辑清晰
这里保持线程等待通过添加一个空MachPort添加到外层线程的RunLoop中保持线程常驻的方式好一点,这样是通过mach_msg_trap进入到挂起休眠状态,不占用资源,通过while循环会不停唤醒外部线程
一核有难八核围观
通俗易懂,赞
讲的还是挺好的
课程特别好,谢谢
非常感谢老师
还可以,比较简洁
讲的很清楚,建议小白或者长期不用的来看下
垃圾网站 不能回看.
谢谢老师的介绍,每一个知识点都讲的很透,特别是 GCD ,除了最基本的应用,还有额外的小彩蛋。后面的NSOperation 也是赞赞的,之前一直都是用 NSThread 的,至于 NSOPeration 用的比较少,经过这次介绍之后,目测可以在多文件下载方面做文章了哈哈~

谢谢老师!!赞赞!!

最新回答 / 知我何如
每个线程中都有一个runloop,这个使用的runloop其实是主线程的runloop,使用主线程的runloop来使主线程没有结束,这样就使得每个线程中的依赖关系依旧存在 这样就完成了相关的功能。
大神, 啥时候讲 runloop 呀, 我还想听听 SDWebImage框架 ??
首页上一页1234下一页尾页
课程须知
学习本课程之前需要掌握如下知识: 1、熟练掌握OC基础语法 2、熟练掌握常用UI控件
老师告诉你能学到什么?
1、什么是进程?什么是线程? 2、学习多线程能干什么? 3、如何实现多线程技术方案? 4、多线程相关属性的使用。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消