mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-17 09:34:38 +02:00
8164683: Solaris: JVM abuses thread preemption control
Complete removal of preemption control and command line arguments (were deprecated in 11). Reviewed-by: hseigel, pchilanomate, dholmes
This commit is contained in:
parent
83b2fb5b0d
commit
647c7d5344
14 changed files with 12 additions and 92 deletions
|
@ -282,7 +282,6 @@ Thread::Thread() {
|
|||
_hashStateW = 273326509;
|
||||
|
||||
_OnTrap = 0;
|
||||
_schedctl = NULL;
|
||||
_Stalled = 0;
|
||||
_TypeTag = 0x2BAD;
|
||||
|
||||
|
@ -4802,7 +4801,6 @@ void Thread::SpinRelease(volatile int * adr) {
|
|||
// (List, LOCKBIT:1). We could also add a SUCCBIT or an explicit _succ variable
|
||||
// to provide the usual futile-wakeup optimization.
|
||||
// See RTStt for details.
|
||||
// * Consider schedctl.sc_nopreempt to cover the critical section.
|
||||
//
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue