Lines Matching refs:THREAD
269 JavaThread * jt = (JavaThread *)THREAD;
270 if (THREAD->is_Java_thread()) {
278 Contended = Atomic::cmpxchg_ptr (THREAD, &_owner, NULL) ;
281 Contended = Atomic::cmpxchg_ptr (THREAD, &_owner, NULL) ;
284 if (Contended == THREAD) {
290 guarantee (_owner == THREAD, "invariant") ;
295 THREAD->set_current_pending_monitor(this);
297 if (!THREAD->is_Java_thread()) {
300 assert(THREAD->is_VM_thread(), "must be VM thread");
301 SimpleEnter (THREAD) ;
308 SimpleEnter (THREAD) ;
324 SimpleExit (THREAD) ;
329 assert(_owner == THREAD, "Fatal error with monitor owner!");
333 THREAD->set_current_pending_monitor(NULL);
342 if (THREAD != _owner) {
351 SimpleExit (THREAD) ;
361 if (THREAD != _owner) {
367 THREAD->_ParkEvent->reset() ;
371 if (interruptible && Thread::is_interrupted(THREAD, true)) {
378 if (THREAD->is_Java_thread()) {
379 guarantee (((JavaThread *) THREAD)->thread_state() == _thread_blocked, "invariant") ;
380 ((JavaThread *)THREAD)->set_suspend_equivalent();
382 int rv = SimpleWait (THREAD, millis) ;
386 guarantee (THREAD == _owner, "invariant") ;
387 if (THREAD->is_Java_thread()) {
388 JavaThread * jSelf = (JavaThread *) THREAD ;
391 SimpleExit (THREAD) ;
393 SimpleEnter (THREAD) ;
397 guarantee (THREAD == _owner, "invariant") ;
399 if (interruptible && Thread::is_interrupted(THREAD, true)) {
407 if (THREAD != _owner) {
410 SimpleNotify (THREAD, false) ;
416 if (THREAD != _owner) {
419 SimpleNotify (THREAD, true) ;