第41条:多用派发队列,少用同步锁
Posted CHM
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第41条:多用派发队列,少用同步锁相关的知识,希望对你有一定的参考价值。
本条要点:(作者总结)
在 Objective-C 中,如果有多个线程要执行同一份代码,那么有时可能会出问题。这种情况下,通常要使用锁来实现某种同步机制。在 GCD 出现之前,有两种办法,第一种是采用内置的 “同步块”(synchronization block):
1 - (void)synchronizedMethod { 2 3 @synchronized(self) { 4 // Safe 5 } 6 }
以上是关于第41条:多用派发队列,少用同步锁的主要内容,如果未能解决你的问题,请参考以下文章