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
This commit is contained in:
committed by
Bryce McKinlay
parent
83fb52d8bb
commit
6dfd8a7790
+2
-9
@@ -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 ();
|
||||
|
||||
Reference in New Issue
Block a user