我一直在微觀基準測試下面的代碼,我注意到一些有趣的事情,我希望有人可以更多地瞭解。它導致了它看起來像for循環可以繼續快速運行,同時阻止JVM中的其他線程。如果那是真的,那麼我想明白爲什麼,如果不是真的,那麼對我可能缺少的東西的任何瞭解將不勝感激。 爲了構建這種情況,讓我引導您瞭解我正在運行的基準和結果。 該代碼非常簡單,遍歷數組中的每個元素,總結其內容。重複「targetCount」次數。 pu
我用Java寫了一個非常愚蠢的測試類: public class Vector3 {
public double x,y,z ;
public Vector3(double x, double y, double z) {
this.x=x ; this.y=y ; this.z=z ;
}
public Vector3 subst(Vect