【发布时间】:2011-08-14 17:56:02
【问题描述】:
在多个线程之间共享Random 类的一个实例是否有效?特别是从多个线程调用nextInt(int)?
【问题讨论】:
-
小心使用 Random 在多线程环境中获取数字可能会给您带来不好的结果。也许没关系,但如果您正在做一些模拟,很高兴知道。
-
对于更多读者:有一个 1.7 的新类,名为
java.util.concurrent.ThreadLocalRandom。
标签: java multithreading random thread-safety