mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 23:04:50 +02:00
8230184: rename, whitespace, indent and comments changes in preparation for lock free Monitor lists
Reviewed-by: kbarrett, dholmes
This commit is contained in:
parent
a2c067f6e8
commit
9b992ead1e
12 changed files with 490 additions and 474 deletions
|
@ -408,13 +408,13 @@ class Thread: public ThreadShadow {
|
|||
// ObjectMonitor on which this thread called Object.wait()
|
||||
ObjectMonitor* _current_waiting_monitor;
|
||||
|
||||
// Private thread-local objectmonitor list - a simple cache organized as a SLL.
|
||||
// Per-thread ObjectMonitor lists:
|
||||
public:
|
||||
ObjectMonitor* omFreeList;
|
||||
int omFreeCount; // length of omFreeList
|
||||
int omFreeProvision; // reload chunk size
|
||||
ObjectMonitor* omInUseList; // SLL to track monitors in circulation
|
||||
int omInUseCount; // length of omInUseList
|
||||
ObjectMonitor* om_free_list; // SLL of free ObjectMonitors
|
||||
int om_free_count; // # on om_free_list
|
||||
int om_free_provision; // # to try to allocate next
|
||||
ObjectMonitor* om_in_use_list; // SLL of in-use ObjectMonitors
|
||||
int om_in_use_count; // # on om_in_use_list
|
||||
|
||||
#ifdef ASSERT
|
||||
private:
|
||||
|
@ -522,7 +522,7 @@ class Thread: public ThreadShadow {
|
|||
os::set_native_thread_name(name);
|
||||
}
|
||||
|
||||
ObjectMonitor** omInUseList_addr() { return (ObjectMonitor **)&omInUseList; }
|
||||
ObjectMonitor** om_in_use_list_addr() { return (ObjectMonitor **)&om_in_use_list; }
|
||||
Monitor* SR_lock() const { return _SR_lock; }
|
||||
|
||||
bool has_async_exception() const { return (_suspend_flags & _has_async_exception) != 0; }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue