diff options
author | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2013-05-26 14:16:32 +0100 |
---|---|---|
committer | Andrew John Hughes <gnu_andrew@member.fsf.org> | 2013-05-26 14:16:32 +0100 |
commit | aaf337541ddfe97dc0ff1cea1f66f06074798a74 (patch) | |
tree | 06a87c3839112bf149d84ef9be3cb696f40c1c1f | |
parent | e53ef43da7fd8bcbf855f2e95b370964e665dcef (diff) | |
download | classpath-aaf337541ddfe97dc0ff1cea1f66f06074798a74.tar.gz |
Use notifyAll, not notify, in VMProcess.
2013-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org>
* THANKYOU: List Carl Ritson.
2013-04-25 Carl Ritson <C.G.Ritson@kent.ac.uk>
* vm/reference/java/lang/VMProcess.java,
(ProcessThread.run()): Use notifyAll not notify.
(ProcessThread.spawn()): Likewise.
(VMProcess(String[],String[],File,boolean)): Likewise.
Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
-rw-r--r-- | ChangeLog | 11 | ||||
-rw-r--r-- | THANKYOU | 1 | ||||
-rw-r--r-- | vm/reference/java/lang/VMProcess.java | 6 |
3 files changed, 15 insertions, 3 deletions
@@ -1,3 +1,14 @@ +2013-05-26 Andrew John Hughes <gnu_andrew@member.fsf.org> + + * THANKYOU: List Carl Ritson. + +2013-04-25 Carl Ritson <C.G.Ritson@kent.ac.uk> + + * vm/reference/java/lang/VMProcess.java, + (ProcessThread.run()): Use notifyAll not notify. + (ProcessThread.spawn()): Likewise. + (VMProcess(String[],String[],File,boolean)): Likewise. + 2013-02-17 Andrew John Hughes <gnu_andrew@member.fsf.org> Fix warnings. @@ -41,6 +41,7 @@ Alexandre Oliva (oliva@dcc.unicamp.br) Daniel Rall(dlr@west.net) Patrik Reali (reali@inf.ethz.ch) Petter Reinholdtsen (pere@hungry.com) +Carl Ritson (C.G.Ritson@kent.ac.uk) Julian Scheid (julian.scheid@sektor37.de) Martin Schröder (ms@artcom-gmbh.de) Robert Schuster (robertschuster@fsfe.org) diff --git a/vm/reference/java/lang/VMProcess.java b/vm/reference/java/lang/VMProcess.java index c41d7cc0c..c173089a8 100644 --- a/vm/reference/java/lang/VMProcess.java +++ b/vm/reference/java/lang/VMProcess.java @@ -152,7 +152,7 @@ final class VMProcess extends Process { process.exitValue = exitValue; process.state = TERMINATED; - process.notify(); + process.notifyAll(); } } else @@ -214,7 +214,7 @@ final class VMProcess extends Process process.state = TERMINATED; process.exception = t; } - process.notify(); + process.notifyAll(); } } } @@ -243,7 +243,7 @@ final class VMProcess extends Process } else { - workList.notify(); + workList.notifyAll(); } } |