在java程序中怎么保證多線程的運(yùn)行安全

小新
2303
2021-03-18 14:11:04

在java程序中怎么保證多線程的運(yùn)行安全

java程序中保證多線程運(yùn)行安全的方式:

1.使用安全類,比如 Java. util. concurrent 下的類。

2.使用自動(dòng)鎖 synchronized。

3.使用手動(dòng)鎖 Lock。

4.保證一個(gè)或者多個(gè)操作在CPU執(zhí)行的過(guò)程中不被中斷。

5.保證一個(gè)線程對(duì)共享變量的修改,另外一個(gè)線程能夠立刻看到。

6.保證程序執(zhí)行的順序按照代碼的先后順序執(zhí)行。

0