不一定。yield()方法只是提示調度器當前線程愿意放棄當前CPU資源,讓其他線程執行。雖然yield()方法可以幫助提高程序的并發性能,但它并不能保證線程安全。線程安全是指多個線程并發訪問共享資源時,不會出現數據不一致或者異常結果的情況。要實現線程安全,需要使用同步機制(如鎖、信號量、原子操作等)來保證共享資源的訪問是互斥的。因此,yield()方法并不能保證線程安全。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529