文章目录 1.OSSpinLock2. os_unfair_lock3. pthread_mutex递归锁条件 4. NSLock,NSRecursiveLock5. NSConditionLock6.dispatch_semaphore7. dispatch_queue8. @synchronized9. iOS线程同步方案性能比较10.自旋锁,互斥锁比较11.读写安全1. pthread_rwlock2. dispatch_barrier_async 1.OSSpinLock 2. os_unfair_lock 3. pthread_mutex 递归锁 递归锁 : 允许同一个线程一直加锁 条件 4. NSLock,NSRecursiveLock 5. NSConditionLock 6.dispatch_semaphore 7. dispatch_queue 8. @synchronized 9. iOS线程同步方案性能比较 10.自旋锁,互斥锁比较 11.读写安全 1. pthread_rwlock 2. dispatch_barrier_async