测试1:NSLock线程锁是否是单例?测试
打印:线程
结论1:NSLock不是单例im
测试2:同一个线程锁在不一样的地方锁定,是否会有锁定两个?img
打印为:单例
结论2:顺序打印,在不一样的地方锁定也能够锁定。
测试3:不一样的线程锁之间锁定是否有干扰?
打印:
结论3:run1为顺序打印,run2为顺序打印,lock1与lock2之间的锁定互不干扰