測試1:NSLock線程鎖是否是單例?測試
打印:線程
結論1:NSLock不是單例im
測試2:同一個線程鎖在不一樣的地方鎖定,是否會有鎖定兩個?img
打印爲:單例
結論2:順序打印,在不一樣的地方鎖定也能夠鎖定。
測試3:不一樣的線程鎖之間鎖定是否有干擾?
打印:
結論3:run1爲順序打印,run2爲順序打印,lock1與lock2之間的鎖定互不干擾