82 |
|
*/ |
83 |
|
static native void park(boolean isAbsolute, long time); |
84 |
|
|
85 |
< |
static void parkNode(ReentrantLockQueueNode node, boolean isAbsolute, long time) { |
85 |
> |
/** |
86 |
> |
* Temporary version of park to allow emulation |
87 |
> |
*/ |
88 |
> |
static void park(ReentrantLockQueueNode node, boolean isAbsolute, long time) { |
89 |
|
park(isAbsolute, time); |
90 |
|
} |
91 |
|
|
98 |
|
*/ |
99 |
|
static native void unpark(Object thread); |
100 |
|
|
101 |
< |
static void unparkNode(ReentrantLockQueueNode node) { |
102 |
< |
unpark(node.thread); |
101 |
> |
/** |
102 |
> |
*Tempoarary version of unpark to allow emulation |
103 |
> |
*/ |
104 |
> |
static void unpark(ReentrantLockQueueNode node, Thread thread) { |
105 |
> |
unpark(thread); |
106 |
|
} |
107 |
|
|
108 |
+ |
|
109 |
|
/** |
110 |
|
* Implementation of Locks.mightBeLocked. |
111 |
|
*/ |