線程安全的定義:某個類的行為與規(guī)范完全一致
無狀態(tài)對象一定是線程安全的
//是讀取count值,修改count+1值算利,寫入count值
count++;
競態(tài)條件:先檢查再執(zhí)行
如果用鎖來控制對某個變量的訪問時污筷,在變量的所有訪問位置上都要使用同一把鎖
在沒有同步的情況下规揪,編譯器桥氏、處理器以及運行時等都有可能對操作的順序進行重排序
線程安全的定義:某個類的行為與規(guī)范完全一致
無狀態(tài)對象一定是線程安全的
//是讀取count值,修改count+1值算利,寫入count值
count++;
競態(tài)條件:先檢查再執(zhí)行
如果用鎖來控制對某個變量的訪問時污筷,在變量的所有訪問位置上都要使用同一把鎖
在沒有同步的情況下规揪,編譯器桥氏、處理器以及運行時等都有可能對操作的順序進行重排序