사용자 도구

사이트 도구


java:random

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
java:random [2024/05/03 08:40]
kwon37xi 만듦
java:random [2024/05/03 08:40] (현재)
kwon37xi
줄 9: 줄 9:
   * 하지만 대신 공유해서 사용할 경우 ''synchronized''로 인해 성능이 매우 떨어진다.   * 하지만 대신 공유해서 사용할 경우 ''synchronized''로 인해 성능이 매우 떨어진다.
   * 가급적 [[https://docs.oracle.com/en%2Fjava%2Fjavase%2F21%2Fdocs%2Fapi%2F%2F/java.base/java/util/concurrent/ThreadLocalRandom.html|java.util.concurrent.ThreadLocalRandom]] 을 사용한다.   * 가급적 [[https://docs.oracle.com/en%2Fjava%2Fjavase%2F21%2Fdocs%2Fapi%2F%2F/java.base/java/util/concurrent/ThreadLocalRandom.html|java.util.concurrent.ThreadLocalRandom]] 을 사용한다.
 +
 +<note warning>
 +Instances of java.util.Random are threadsafe. However, the concurrent use of the same java.util.Random instance across threads may encounter contention and consequent poor performance. Consider instead using ThreadLocalRandom in multithreaded designs. 
 +</note>
java/random.1714693213.txt.gz · 마지막으로 수정됨: 2024/05/03 08:40 저자 kwon37xi