一般来说,iOS多线程第一个碰见的锁就是这个@synchronized
了.
@synchronized (<#token#>) {
<#statements#>
}
它的作用是创建一个互斥锁(互斥锁会使得上锁以后,新的想要访问代码块的线程阻塞,直到执行完毕锁解除).
一般用法如下:
@synchronized (self) {
/// 加锁代码
}
一般来说,iOS多线程第一个碰见的锁就是这个@synchronized
了.
@synchronized (<#token#>) {
<#statements#>
}
它的作用是创建一个互斥锁(互斥锁会使得上锁以后,新的想要访问代码块的线程阻塞,直到执行完毕锁解除).
一般用法如下:
@synchronized (self) {
/// 加锁代码
}