NSLock線程鎖的使用測試

測試1:NSLock線程鎖是否是單例?測試

打印:線程

結論1:NSLock不是單例im

 

測試2:同一個線程鎖在不一樣的地方鎖定,是否會有鎖定兩個?img

打印爲:單例

結論2:順序打印,在不一樣的地方鎖定也能夠鎖定。

 

 

測試3:不一樣的線程鎖之間鎖定是否有干擾?

打印:

結論3:run1爲順序打印,run2爲順序打印,lock1與lock2之間的鎖定互不干擾

相關文章
相關標籤/搜索