如何在线程之间共享资源?

点击“蓝字”关注Java高级部落! 介绍 当涉及IO读/写时,多线程可以提高应用程序性能。不幸的是,共享资源(共享变量)在每个CPU缓存中可以有不同的版本。结果是应用程序的行为无法预测。Java提供了synchronized关键字,以便在CPU的缓存中保持共享资源的一致性。不幸的是,synchronized关键字会降低应用程序的速度。 我使用JMH作为AverageTime模式的微基准,它意味着基
相关文章
相关标签/搜索