< prev index next >

test/hotspot/gtest/utilities/test_waitBarrier.cpp

Print this page
rev 53078 : 8214271: Fast primitive to wake many threads
Reviewed-by:
rev 53079 : [mq]: fix-sema

*** 119,129 **** os::naked_yield(); // Set a valid value. OrderAccess::release_store(&valid_value, valid_value + 1); // even // Publish inactive tag. OrderAccess::release_store_fence(&wait_tag, 0); // Stores in WB must not float up. - wb.disarm(); wb.wake(); // Wait until threads done valid_value verification. while (reader1->_on_barrier != 0 || reader2->_on_barrier != 0 || --- 119,128 ----
< prev index next >