併發編程的學習 Stop慎用

stop謹慎使用 假設有兩個線程a寫操作,b讀操作,共用同一把鎖,這時候寫入一個User對象Id和name都爲當前時間,由於是共用同一把鎖,在進行寫操作的時候是無法讀的,但是可能出現這個一種情況,我初始化一個User對象,ID和name都爲0,這時候我進行寫操作,剛把ID更改爲1,線程就被STOP了,釋放了鎖、這時候,b線程就能讀到這條錯誤的數據,這中問題在平常開發過程中很不好排查,除非你特別確定
相關文章
相關標籤/搜索