美文网首页
GCD线程之间的关系

GCD线程之间的关系

作者: 微笑_d797 | 来源:发表于2019-03-21 00:15 被阅读0次

所有队列默认都是在主线程执行的

主队列同步任务线程死锁
主队列异步任务不产生新线程
主队列是一种特殊的串行队列:该队列是执行在主线程的串行同步队列 所以在里面执行同步队列会造成线程死锁

串行队列 同步任务不产生新线程
串行队列 异步任务产生新线程(只生成一条新线程)
并发队列 同步任务不产生新线程
并发队列 异步任务产生新线程(生成多条新线程但不一定每次都生成新线程)
同步任务或者异步任务嵌套同步任务会造成线程死锁

相关文章

  • GCD线程之间的关系

    所有队列默认都是在主线程执行的 主队列同步任务线程死锁主队列异步任务不产生新线程主队列是一种特殊的串行队列:该队列...

  • GCD的使用

    GCD的详解iOS多线程--彻底学会多线程之『GCD』 GCD线程之间的通讯 一般在主线程里面刷新UI 点击、滚动...

  • ios面试题

    runtime介绍 runLoop与多线程关系 多线程原理(GCD、NSOperation) AFNetworki...

  • 7.3 多线程-GCD

    多线程-GCD 多线程-GCD-串行并行 多线程-GCD.png GCD-线程的通讯、延时操作、定时器 GCD-线...

  • GCD中的队列 和 线程之间的关系

    GCD中的队列 和 线程之间的关系联系 废话说在前面,他们关系其实不大!!! 1. 前篇 下面的表大家都知道 那么...

  • iOS多线程开发—GCD(二)

    前言 在上一篇文章iOS多线程开发—GCD(二)中我介绍了什么是多线程,GCD与线程的关系,以及如何创建队列和简单...

  • NSOperationQueue与GCD的使用原则和场景

    首先,我们要明确NSOperationQueue与GCD之间的关系 NSOpertaionQueue 用GCD构建...

  • GCD

    GCD 队列与线程的关系 主队列和主线程 『ios』主线程 和 主队列的关系,绝对安全的UI操作,主线程中一定是主...

  • GCD 的基本使用

    要了解GCD的使用首先我们需要去了解 进程、线程 以及二者之间的关系,同时也需要去知道多线程的一些特点 一、 进程...

  • NSOprationQueue 与 GCD的区别和联系

    首先,我们要明确NSOperationQueue与GCD之间的关系 NSOpertaionQueue用GCD构建封...

网友评论

      本文标题:GCD线程之间的关系

      本文链接:https://www.haomeiwen.com/subject/tnxfvqtx.html