色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java中如何保證多線程順序執(zhí)行?

謝彥文2年前11瀏覽0評論

謝邀。

首先java多線程的目的是為了并發(fā)執(zhí)行而不是順序執(zhí)行,如果多線程順序的話那就和單線程沒有區(qū)別。

但是“順序”還是有意義的,就是邏輯上要求幾個操作保證順序,這里就指的就是asifserial。即多線程大多數(shù)時候都是并發(fā)執(zhí)行,但是在訪問同步資源時通過同步器讓線程順序,如synchronize,lock,aqs等。

同時在cpu指令層面也是同樣,指令重排序看起來是亂序執(zhí)行,但在執(zhí)行效果上和順序一樣。這些機制的初衷都是:讓程序執(zhí)行的更快。

希望回答有幫助。