1.互斥锁@synchroized(self)可以重写allocWithZone方法,也可以再写一个类方法 重写allocWithZone方法1 类方法1 2.gcd写法 gcd写法 3.NSLock类 重写allocWithzone方法2 类方法2