racecondition(也叫做資源競爭),是多線程編程中比較頭疼的問題.特別是java多線程模型當中,經常會因為多個線程同時訪問相同的共享數據,而造成數據的不一致性.為了解決這個問題,通常來說需要加上同步標誌「synchronized」,來保證數據的串行訪問.但是「synchronized」是個性能殺手,過多的使用會導致性能下降,特別是擴展性下降,使得你的系統不能使用多個cpu資源。
競態條件:如何避免出現競態條件[朗讀]
@lkgetkk
頂0
加入收藏
相關問答推薦