#思索

iOS 多线程总结(不断思索)

使用sync函数往当前串行队列中添加任务,会卡住当前的串行队列,必定会产生死锁。同步和异步的区别在于能不能开启新的线程。同步(dispatch_sync):在当前线程中执行任务,不具备开启新线程的能力。异步(dispatch_async):在新的线程中执行任务,具备开启新线程的能力。并发和串行的区别在于任务的执行方式。...