aboutsummaryrefslogtreecommitdiff
path: root/libjava/prims.cc
diff options
context:
space:
mode:
authorBryce McKinlay <bryce@albatross.co.nz>2000-06-20 13:30:14 +0000
committerBryce McKinlay <bryce@gcc.gnu.org>2000-06-20 14:30:14 +0100
commit6dfd8a7790da2956f92e6abc1266206121f70388 (patch)
tree5edeb41dea7e82739902a97679205e7fb75f32d3 /libjava/prims.cc
parent83fb52d8bb04d35f802af3c92a65669f259e3203 (diff)
downloadgcc-6dfd8a7790da2956f92e6abc1266206121f70388.zip
gcc-6dfd8a7790da2956f92e6abc1266206121f70388.tar.gz
gcc-6dfd8a7790da2956f92e6abc1266206121f70388.tar.bz2
ThreadGroup.java: Merged with classpath.
2000-06-20 Bryce McKinlay <bryce@albatross.co.nz> * java/lang/ThreadGroup.java: Merged with classpath. * prims.cc (_Jv_RunMain): Don't use ain_group'. * gnu/gcj/runtime/FirstThread.java: Remove ThreadGroup constructor argument. * java/lang/Thread.java (Thread): Bootstrap initial thread from ThreadGroup.root if Thread.currentThread is null. Honour the ThreadGroup's max priority setting. From-SVN: r34615
Diffstat (limited to 'libjava/prims.cc')
-rw-r--r--libjava/prims.cc11
1 files changed, 2 insertions, 9 deletions
diff --git a/libjava/prims.cc b/libjava/prims.cc
index c7c764c..817b0a8 100644
--- a/libjava/prims.cc
+++ b/libjava/prims.cc
@@ -637,9 +637,6 @@ JvConvertArgv (int argc, const char **argv)
// Command line arguments.
static jobject arg_vec;
-// The primary threadgroup.
-static java::lang::ThreadGroup *main_group;
-
// The primary thread.
static java::lang::Thread *main_thread;
@@ -882,9 +879,7 @@ JvRunMain (jclass klass, int argc, const char **argv)
#endif
arg_vec = JvConvertArgv (argc - 1, argv + 1);
- main_group = new java::lang::ThreadGroup (23);
- main_thread = new gnu::gcj::runtime::FirstThread (main_group,
- klass, arg_vec);
+ main_thread = new gnu::gcj::runtime::FirstThread (klass, arg_vec);
main_thread->start();
_Jv_ThreadWait ();
@@ -906,9 +901,7 @@ _Jv_RunMain (const char *class_name, int argc, const char **argv)
#endif
arg_vec = JvConvertArgv (argc - 1, argv + 1);
- main_group = new java::lang::ThreadGroup (23);
- main_thread = new gnu::gcj::runtime::FirstThread (main_group,
- JvNewStringLatin1 (class_name),
+ main_thread = new gnu::gcj::runtime::FirstThread (JvNewStringLatin1 (class_name),
arg_vec);
main_thread->start();
_Jv_ThreadWait ();