【发布时间】:2014-06-17 05:49:36
【问题描述】:
java.util.Random 的实例是线程安全的。然而,并发 跨线程使用相同的 java.util.Random 实例可能会遇到 争用和随之而来的糟糕表现。考虑改为使用 多线程设计中的 ThreadLocalRandom。
什么样的争用导致性能不佳?有人可以在这里解释一下吗?我不知道 Random 和 ThreadLocalRandom 中的什么算法使它们不同。
【问题讨论】:
标签: java multithreading random