目录 DispatchQueue DispatchWorkItem 1 DispatchQueue 队列 asyn...[作者空间]
锁的分类 自旋锁 线程反复检查锁变量是否可用。由于线程在这一过程中保持执行, 因此是一种忙等待。一旦获取了自旋锁,...[作者空间]
在我们需要频繁地开启子线程执行操作的时候,我们可以采用开启子线程runloop的方式保活子线程,这样避免频繁创建线...[作者空间]
在多线程开发中,不可忽视的一个问题就是多个线程同时访问同一个资源时,会造成脏数据等预想不到的结果,为了避免这种现象...[作者空间]
前言 你是否因为多任务的依赖而头疼?你是否被一个个嵌套的block回调弄得晕头转向?快来投入Promises的怀抱...[作者空间]
介绍 在日常的iOS开发中,遇到卡顿也是在所难免,一般卡顿是由于主线程处理耗时长的操作而造成线程一直在阻塞,那么我...[作者空间]
假如现在任务mainTask需要在有task1, task2, task3...等多个任务执行完毕后才能执行, 而...[作者空间]
主队列上的同步异步执行 主队列 异步执行 在主线程有序执行dispatch_queue_t queue = di...[作者空间]
线程间的通信 在一个进程中,线程往往不是孤立存在的,多个线程之间经常进行通信,称为线程间通信。 NSThread ...[作者空间]
*线程与进程 进程进程是指在系统中正在运行的一个应用程序 线程线程是进程的基本单元,一个进程的多有任务都是在线程中...[作者空间]