课程
/移动开发
/iOS
/iOS基础之搞定多线程
NSOperation有直接的方法来kill线程,那我想问一下,GCD怎么kill掉一个gloab queue中的所有线程呢?
2016-12-04
源自:iOS基础之搞定多线程 2-7
正在回答
谢谢!
一般来讲网络操作都是可以终止的,不知道你用什么方式来进行网络请求,就 URLSession 来说,每个 task 都有 cancel 方法,直接 cancel 掉就好了。如果说是耗时的计算类线程,在恰当的地方加个 flag,cancel 时把 flag 置 false,线程就能及时终止。靠系统调用或者其他方法强行 interrupt 一个线程是不提倡的。
weibo_一路陌上_0 提问者
举报
ios基础教程介绍多线程的四种实现技术方案,搞定多线程,让程序高效执行
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号