欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java中如何保證多線程順序執行?

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

謝邀。

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

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

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

希望回答有幫助。