Skip to content

Commit 2641c47

Browse files
committed
remove sync block in threadState() method
Signed-off-by: Jack Lu <Jack.S.Lu@ibm.com>
1 parent 3a99298 commit 2641c47

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/java.base/share/classes/java/lang/Thread.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2826,12 +2826,10 @@ State threadState() {
28262826
return State.TERMINATED;
28272827
}
28282828
if (holder == null) {
2829-
synchronized (interruptLock) {
2830-
if (eetop == NO_REF) {
2831-
return State.TERMINATED;
2832-
}
2833-
return State.values()[getStateImpl(eetop)];
2829+
if (eetop == NO_REF) {
2830+
return State.TERMINATED;
28342831
}
2832+
return State.values()[getStateImpl(eetop)];
28352833
}
28362834
return translateJ9VMThreadStateToThreadState(holder.threadStatus);
28372835
}

0 commit comments

Comments
 (0)