学习内容 欢迎关注我的iOS学习总结--每天学一点iOS:https://github.com/practiceqian/one-day-one-iOS-summary OC中的几种锁 为什么要引入锁:在多线程编程中,并发会使多个线程在同一时间内争抢同一资源,因此可能造成资源的数据不一致性,为了解决这个问题就引入了锁 自旋锁:自旋锁在访问被加锁资源时,调用者线程不会进行休眠,而是不停循环在那里,等待被锁资源被释放(不断循环的状态也叫做忙等状态) 互斥锁:互斥锁在访问被加锁资源时,调用者线程会进如…