2019年2月21日
摘要: 需求: 有4个任务, 需要开启多条线程去执行。 有一个特殊任务0, 需要在1,2任务执行完后, 再执行3, 4任务。 dispatch_queue_t queue = dispatch_queue_create("test", DISPATCH_QUEUE_CONCURRENT); dispatch 阅读全文
posted @ 2019-02-21 23:58 大圣ios博客 阅读(1452) 评论(0) 推荐(0) 编辑
摘要: 函数: 该方法会开启多条子线程, 主线程也会参与执行。 因此不要传主队列。 dispatch_apply(10, dispatch_get_global_queue(0, 0), ^(size_t index) { }); 优点: 多线程快速遍历,提高程序运行的效率 注意: 不要传主队列, 会造成线 阅读全文
posted @ 2019-02-21 23:00 大圣ios博客 阅读(417) 评论(0) 推荐(0) 编辑