多線程開發之外練互斥

  ​認識兩個關鍵字:synchronized和volatile,主要用來解決多線程數據安全問題。   synchronized   synchronized是一個同步鎖,阻塞多線程併發訪問一個方法或方法塊,也就是線程必須同步訪問資源。 1.對象鎖 每個對象擁有一個synchronized鎖。 上面兩個線程同時訪問一個沒有同步的方法,造成數據的不安全(數據髒讀),在方法加上synchronized
相關文章
相關標籤/搜索