多線程讀一個全局變量要不要加鎖?還是說只是當修改全局變量的時候才要加鎖?


如果所有線程都只讀取該變量的話不必加鎖,因為僅讀取不存在破壞數據的風險,如果有線程寫該變量的話不管讀取還是寫入都要加鎖的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM