1. 首页
  2. 数据库
  3. 其它
  4. iOS 多线程之GCD

iOS 多线程之GCD

上传者: 2021-04-21 18:59:08上传 PDF文件 208.73KB 热度 20次
在说GCD之前,先说几个核心的概念任务:执行什么操作队列:用来存放任务同步和异步的区别GCD使用步骤一、创建任务二、将任务添加到队列中GCD会自动将队列中的任务取出,放到对应的线程中执行任务的取出遵循队列的FIFO原则:先进先出,后进后出GCD线程队列的创建方法1、创建一个串行队列2、创建一个并发队列3、获得全局并发队列3、获得主队列同步/异步+串行/并发队列的组合1、同步+串行队列打印结果:总结:没有创建新线程,主线程执行任务,任务串行执行2、异步+串行队列打印结果:总结:开启了一条线程,任务串行执行3、同步+并发队列打印结果:总结:不开启新线程,主线程执行任务,任务也是顺序执行4、异步+并
用户评论