IOS gcd如何关闭子线程

1.外面先定义一个变量 如果循环取消变量 放在一个数组就好

_isStop;

dispatch_async(dispatch_get_global(DISPATCH_QUEUE_PRI_DEFAULT),0,^{

       while(yes){

       if(_isStop){

goto  cancleBlock;

}   

         [self someseletor];}


   }

});

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现写博客想写明白也是一件不容易的事情。 这次拿YYKIt 源码 分析分析。希望这次能写的更好些。 YYKit 系...
    充满活力的早晨阅读 6,620评论 4 16
  • 一、前言 上一篇文章iOS多线程浅汇-原理篇中整理了一些有关多线程的基本概念。本篇博文介绍的是iOS中常用的几个多...
    nuclear阅读 2,069评论 6 18
  • iOS中GCD的使用小结 作者dullgrass 2015.11.20 09:41*字数 4996阅读 20199...
    DanDanC阅读 866评论 0 0
  • __block和__weak修饰符的区别其实是挺明显的:1.__block不管是ARC还是MRC模式下都可以使用,...
    LZM轮回阅读 3,358评论 0 6
  • 一天一天感觉时间过得好快。墨迹墨迹天就又要黑了,学习又要开灯了。之前的一年感觉很短暂,每一天都是要好好珍惜。这一次...
    辣椒心情阅读 276评论 2 2