概述
我们在使用多线程的时候多个线程可能会访问同一块资源,这样就很容易引发数据错乱和数据安全等问题,这时候就需要我们保证每次只有一个线程访问这一块资源,锁 应运而生。
iOS中锁之前的性能的图标排行:
开发中常接触的就是NSLock与@synchronized
,其它的后续在研究。
我们在使用多线程的时候多个线程可能会访问同一块资源,这样就很容易引发数据错乱和数据安全等问题,这时候就需要我们保证每次只有一个线程访问这一块资源,锁 应运而生。
iOS中锁之前的性能的图标排行:
开发中常接触的就是NSLock与@synchronized
,其它的后续在研究。