diff options
| author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-06-29 17:36:16 +0000 |
|---|---|---|
| committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-06-29 17:36:16 +0000 |
| commit | 9c8a72a58a04bd85c6d259b4c68fac92731f940b (patch) | |
| tree | df37a657fa3ca4386879af5b0154c15a9a08e524 /libjava/testsuite/libjava.lang/pr22211.java | |
| parent | e313c83f86a56b386390dedacaa0264ce662c8b3 (diff) | |
| download | ppe42-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/testsuite/libjava.lang/pr22211.java')
| -rw-r--r-- | libjava/testsuite/libjava.lang/pr22211.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libjava/testsuite/libjava.lang/pr22211.java b/libjava/testsuite/libjava.lang/pr22211.java new file mode 100644 index 00000000000..87a8e555c5d --- /dev/null +++ b/libjava/testsuite/libjava.lang/pr22211.java @@ -0,0 +1,8 @@ +public class pr22211 +{ + public static void main(String[] args) + { + Thread x = new Thread(); + x.interrupt(); + } +} |

