equal
deleted
inserted
replaced
1157 m->_OnDeck = NULL; |
1157 m->_OnDeck = NULL; |
1158 m->_WaitSet = NULL; |
1158 m->_WaitSet = NULL; |
1159 m->_WaitLock[0] = 0; |
1159 m->_WaitLock[0] = 0; |
1160 } |
1160 } |
1161 |
1161 |
1162 Monitor::Monitor() { ClearMonitor(this); } |
1162 Monitor::Monitor() { |
|
1163 assert(os::mutex_init_done(), "Too early!"); |
|
1164 ClearMonitor(this); |
|
1165 } |
1163 |
1166 |
1164 Monitor::Monitor(int Rank, const char * name, bool allow_vm_block, |
1167 Monitor::Monitor(int Rank, const char * name, bool allow_vm_block, |
1165 SafepointCheckRequired safepoint_check_required) { |
1168 SafepointCheckRequired safepoint_check_required) { |
|
1169 assert(os::mutex_init_done(), "Too early!"); |
1166 ClearMonitor(this, name); |
1170 ClearMonitor(this, name); |
1167 #ifdef ASSERT |
1171 #ifdef ASSERT |
1168 _allow_vm_block = allow_vm_block; |
1172 _allow_vm_block = allow_vm_block; |
1169 _rank = Rank; |
1173 _rank = Rank; |
1170 NOT_PRODUCT(_safepoint_check_required = safepoint_check_required;) |
1174 NOT_PRODUCT(_safepoint_check_required = safepoint_check_required;) |