summaryrefslogtreecommitdiffstats
path: root/libjava/java/lang/Thread.java
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2005-06-29 17:36:16 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2005-06-29 17:36:16 +0000
commit9c8a72a58a04bd85c6d259b4c68fac92731f940b (patch)
treedf37a657fa3ca4386879af5b0154c15a9a08e524 /libjava/java/lang/Thread.java
parente313c83f86a56b386390dedacaa0264ce662c8b3 (diff)
downloadppe42-gcc-9c8a72a58a04bd85c6d259b4c68fac92731f940b.tar.gz
ppe42-gcc-9c8a72a58a04bd85c6d259b4c68fac92731f940b.zip
PR libgcj/22211:
* testsuite/libjava.lang/pr22211.java: New file. * java/lang/natThread.cc (finish_): Synchronize when updating alive_flag. (_Jv_AttachCurrentThread): Likewise. (interrupt): Only call _Jv_ThreadInterrupt if thread is alive. * java/lang/Thread.java (isAlive): Now synchronized. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101430 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/lang/Thread.java')
-rw-r--r--libjava/java/lang/Thread.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/libjava/java/lang/Thread.java b/libjava/java/lang/Thread.java
index ef4a3f472f0..b58ff175c02 100644
--- a/libjava/java/lang/Thread.java
+++ b/libjava/java/lang/Thread.java
@@ -550,7 +550,7 @@ public class Thread implements Runnable
*
* @return whether this Thread is alive
*/
- public final boolean isAlive()
+ public final synchronized boolean isAlive()
{
return alive_flag;
}
OpenPOWER on IntegriCloud