Должен ли я предпочесть нитьлокалрандом, а не Threadlocal ?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Должен ли я предпочесть нитьлокалрандом, а не Threadlocal ?

Сообщение Anonymous »

Я хочу использовать (посеянный) случайные объекты по нескольким потокам, и Javadocs указал мне на Threadlocalrandom , что выглядит великолепно, за исключением того, что я не могу установить семена, поэтому я не могу обеспечить согласованность между различными потоками или прогонами. Есть ли какая -либо практическая причина для использования Threadlocalrandom < /code> или было бы приемлемо делать что -то вроде следующего: < /p>

// Pass returned ThreadLocal object to all threads which need it
public static ThreadLocal threadRandom(final long seed) {
return new ThreadLocal(){
@Override
protected Random initialValue() {
return new Random(seed);
}
};
}


Подробнее здесь: https://stackoverflow.com/questions/157 ... ocalrandom
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»