Параллельные Случайные числа (Учебные руководства Java™> Существенные Классы> Параллелизм)


След: Существенные Классы
Урок: Параллелизм
Раздел: Высокоуровневые Объекты Параллелизма
Параллельные Случайные числа
Домашняя страница > Существенные Классы > Параллелизм

Параллельные Случайные числа

В JDK 7, java.util.concurrent включает удобство class, ThreadLocalRandom, для приложений, которые ожидают использовать случайные числа от многократных потоков или ForkJoinTasks.

Для параллельного доступа, используя ThreadLocalRandom вместо Math.random() результаты в меньшем количестве конкуренции и, в конечном счете, лучшая производительность.

Все, что Вы должны сделать, вызвать ThreadLocalRandom.current(), тогда вызовите один из его методов, чтобы получить случайное число. Вот один пример:

int r = ThreadLocalRandom.current() .nextInt(4, 77);

Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Атомарные Переменные
Следующая страница: Для Дальнейшего Чтения



Spec-Zone.ru - all specs in one place