iOS 队列与线程

2019-06-19  本文已影响0人  吕建雄

队列和线程是在iOS开发中不可避免的,那么队列与线程有哪些关系呢?

给队列添加任务有四种方式:串行队列中执行同步任务、串行队列中执行异步任务、并行队列中执行同步任务,并行队列中执行异步任务;

下面将结合实例详细分解:

一、主队列

主队列:专门负责调用主线程的任务,没有办法开辟新线程。所以,在主队列下的任务,不管是异步任务还是同步任务都不会开辟线程,任务只会在主线程顺序执行

1.1主队列异步任务

主队列异步任务

1.2主队列同步任务

主队列同步任务

二、串行队列

2.1串行队列同步任务

串行队列同步任务

2.2串行队列异步任务

串行队列异步任务

三:并行队列

3.1并行队列同步任务

3.2并行队列异步任务

并行队列异步任务

重点来啦:

Objective-C实现

Swift实现

上一篇 下一篇

猜你喜欢

热点阅读