(4)Java併發編程高級篇-ThreadLocalRandom類

ThreadLocalRandom 類 Random 類的侷限性 每個Random實例中都存有一個原子性的種子變量,每當獲取隨機數時會根據當前種子變量的值計算出新的種子變量。在多線程的情況下,操作單個Random實例時,多個線程會同時競爭原子性種子變量的更新操作,且只能有一個成功。未成功的線程將會執行自旋操作繼續嘗試。在高併發的場景下,這種方式有損性能,所以ThreadLocalRandom應運而
相關文章
相關標籤/搜索