Должен ли я предпочесть нитьлокалрандом, а не 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

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