美文网首页
GCD多线程异步 一图流

GCD多线程异步 一图流

作者: 客三消 | 来源:发表于2016-08-12 17:24 被阅读0次

    注意:

    1.在主队列中(get_main_queue),只能进行异步操作,如果把同步操作加入到主队列里则死锁,因为同步加入到队列中时,sync在等待他的block返回,但是block排队在主队列的最后,等待sync执行完毕,所以双方都在等在,导致死锁.(不仅是主线程,切换到任何一个线程,并且在他的队列里添加同步的方法,都会导致死锁.)

    2.主队列里,异步方法不会创建线程.只是把block里面的代码,放到队列中,等主线程其他代码执行完毕,再反过头来执行block里面的代码.

    相关文章

      网友评论

          本文标题:GCD多线程异步 一图流

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