1、OSSpinLock、os_unfair_lock2、pthread_mutex3、NSLock、NSRecursiveLock4、NSCondition、NSConditionLock5、dispatch_queue6、dispatch_semaphore7、@synchronized8、方案比较