-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: 12
-
Component/s: hotspot
-
b20
-
linux
In src/java.base/unix/native/libjsig/jsig.c
signal_lock() makes all the thread that are not jvm wait while the later is installing signal handlers.
This is done via a call to pthread_cond_wait().
Spurious wakeups from pthread_cond_wait() are allowed, so it needs to be wrapped up into a loop.
signal_lock() makes all the thread that are not jvm wait while the later is installing signal handlers.
This is done via a call to pthread_cond_wait().
Spurious wakeups from pthread_cond_wait() are allowed, so it needs to be wrapped up into a loop.