什麼是線程安全和線程不安全(解釋併發問題)

當我們在做壓測或併發測試時,經常會遇到此問題 舉例說明:假設售票系統有1000張票,A和B同時來買票,如果是線程不安全,那麼可能售票系統可能出現1000-1去同時執行的情況,最終結果是A和B都買完後剩下999張票,而不是998張。 線程安全: 指的是多個線程在執行同一段代碼的時候採用加鎖機制,使每次的執行結果和單線程執行的結果都是一樣的,不存在執行線程時出現意外結果 線程不安全 是指不提供加鎖機制
相關文章
相關標籤/搜索