Abh*_*wad 26 java multithreading thread-safety
由于以下观察,我问这个问题
在高度多线程环境中的线程转储中获取此堆栈跟踪
"http-80-200" daemon prio=10 tid=0x00002aaab4981000 nid=0x7520 waiting \
for monitor entry [0x000000004fec7000]
java.lang.Thread.State: BLOCKED (on object monitor)
at java.security.SecureRandom.nextBytes(SecureRandom.java:433)
- waiting to lock <0x00000000c00da220> (a java.security.SecureRandom)
at java.util.UUID.randomUUID(UUID.java:162)
Run Code Online (Sandbox Code Playgroud)找到了这个链接
如果UUID不是线程安全的,请建议任何其他库(如果存在).