我正在寻找有关内存障碍和Java代码常见陷阱的良好在线介绍:

  • 过多或不经常使用synchronized
  • 何时使用volatilefinal
  • 再次检查锁定

  • 我对显示行为和/或示例以解决常见问题的代码特别感兴趣(例如,创建一个可以供多个线程访问的映射以及延迟添加值的位置)。

    最佳答案

    您可能会发现Martin Thomson的this article非常有用。

    10-04 19:16