Skip to content

leeronchi/GCD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

GCD

GCD由浅入深

1、基础语法

串行队列DISPATCH_QUEUE_SERIAL 、并发队列DISPATCH_QUEUE_CONCURRENT基本创建使用;

http://www.chuliangliang.com/2017/03/27/iOS-GCD-Grand-Central-Dispatch-1/

2、分组执行 与 分发

手动调动组、自动调动组、等待群组任务完成disaptch_group_wait

http://www.chuliangliang.com/2017/04/06/iOS-GCD-Grand-Central-Dispatch-2/

3、队列的挂起、恢复 ,栅栏

dispatch_suspend 与 dispatch_resume 成对出现; dispatch_barrier_sync将自己的任务插入到队列的时候,需要等待自己的任务结束之后才会继续插入被写在它后面的任务,然后执行它们。 dispatch_barrier_async将自己的任务插入到队列之后,不会等待自己的任务结束,它会继续把后面的任务插入到队列,然后等待自己的任务结束后才执行后面任务

http://www.chuliangliang.com/2017/05/02/iOS-GCD-Grand-Central-Dispatch-3/

About

GCD由浅入深

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published