diff options
| author | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-08-26 23:14:07 +0000 |
|---|---|---|
| committer | tromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-08-26 23:14:07 +0000 |
| commit | 36b8a2afb2057cf01f2b6b099657e3b206c095de (patch) | |
| tree | e8da29583e38e3aa8a01bbb42b15fdc7e764bc52 /libjava/java/lang/ThreadGroup.java | |
| parent | 38cefc4d1275bb0709ffe84d5e3ab58049fb96b4 (diff) | |
| download | gcc-36b8a2afb2057cf01f2b6b099657e3b206c095de.tar.gz | |
* java/lang/StrictMath.java: Typo fix.
* java/lang/Math.java: Typo fix.
2003-08-26 Stephen Crawley <crawley@dstc.edu.au>
* java/lang/ThreadGroup.java (removeThread): null the 'group' field
of the removed Thread.
2003-08-26 Mark Wielaard <mark@klomp.org>
Reported by David Holmes <dholmes@dltech.com.au>.
* java/lang/InheritableThreadLocal.java (threadMap): Wrap inside
Collections.synchronizedMap.
* java/lang/ThreadLocal.java (valueMap): Likewise.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@70828 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/lang/ThreadGroup.java')
| -rw-r--r-- | libjava/java/lang/ThreadGroup.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libjava/java/lang/ThreadGroup.java b/libjava/java/lang/ThreadGroup.java index 80f62b6a7a7..b79c136dffe 100644 --- a/libjava/java/lang/ThreadGroup.java +++ b/libjava/java/lang/ThreadGroup.java @@ -718,6 +718,7 @@ public class ThreadGroup if (groups == null) return; threads.remove(t); + t.group = null; // Daemon groups are automatically destroyed when all their threads die. if (daemon_flag && groups.size() == 0 && threads.size() == 0) { |
