iOS 線程安全之@synchronized的用法鞏固

@synchronized(self)的用法: @synchronized 的作用是創建一個互斥鎖,保證此時沒有其它線程對self對象進行修改。這個是objective-c的一個鎖定令牌,防止self對象在同一時間內被其它線程訪問,起到線程的保護作用。 @synchronized.png 舉一個最常見的例子,比如車站多人售票的例子,總票數100張,3個售票員售票,如果不加線程鎖,會出現什麼情況呢?
相關文章
相關標籤/搜索