如何在線程之間共享資源?

點擊「藍字」關注Java高級部落! 介紹 當涉及IO讀/寫時,多線程可以提高應用程序性能。不幸的是,共享資源(共享變量)在每個CPU緩存中可以有不同的版本。結果是應用程序的行爲無法預測。Java提供了synchronized關鍵字,以便在CPU的緩存中保持共享資源的一致性。不幸的是,synchronized關鍵字會降低應用程序的速度。 我使用JMH作爲AverageTime模式的微基準,它意味着基
相關文章
相關標籤/搜索