22-生成并发随机数
10.7 生成并发随机数
Java并发API提供了一个特别的类,它可在并发程序中生成伪随机数。它是Java 7引入的 ThreadLocalRandom 类,能在多线程中如本地变量一样工作。 ThreadLocalRandom 为每个希望生成随机数的线程都提供一个不同的生成器,所有这些生成器都由同一个类来管理,对程序员来说它是透明的。这种机制比所有线程共享一个 Random 对象有着更高的性能。
本节将介绍如何在并发程序中使用 ThreadLocalRandom 类生成随机数。