JanosVM v1.0 API

java.lang.isolate
Class MainThread

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--java.lang.isolate.MainThread
All Implemented Interfaces:
java.lang.Runnable

class MainThread
extends java.lang.Thread

The main thread for a new Isolate.


Inner classes inherited from class java.lang.Thread
java.lang.Thread.Sleeper, java.lang.Thread.Suspender
 
Field Summary
private  java.lang.String[] args
           
private  java.lang.String classname
           
private static int defaultExitStatus
           
 
Fields inherited from class java.lang.Thread
context, daemon, death, dying, exceptObj, exceptPtr, group, holder, interrupting, jnireferences, MAX_PRIORITY, MIN_PRIORITY, name, needOnStack, NORM_PRIORITY, outOfMemoryError, priority, PrivateInfo, sArg, sccl, sFunc, sleeper, stackOverflowError, started, suspendResume, target, threadCount, threadLocals, threadQ
 
Constructor Summary
(package private) MainThread(java.lang.String classname, java.lang.String[] mainClassArgs)
           
 
Method Summary
private static void printError(java.lang.Throwable th)
           
 void run()
           
 
Methods inherited from class java.lang.Thread
checkAccess, countStackFrames, currentThread, destroy, destroy0, dumpStack, finalize, finalize0, finish, freeResource, generateName, getContextClassLoader, getName, getPriority, getThreadGroup, getThreadLocals, holdsLock, interrupt, interrupt0, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDaemon0, setName, setPriority, setPriority0, sleep, sleep, start, start0, stop, stop, stop0, suspend, toString, waitOn, warnDeath, yield, yield0
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait, wait0
 

Field Detail

defaultExitStatus

private static final int defaultExitStatus

classname

private final java.lang.String classname

args

private final java.lang.String[] args
Constructor Detail

MainThread

MainThread(java.lang.String classname,
           java.lang.String[] mainClassArgs)
Method Detail

printError

private static void printError(java.lang.Throwable th)

run

public void run()
Overrides:
run in class java.lang.Thread

JanosVM v1.0 API

This documentation is Copyright (C) 2000-2003 The University of Utah. All Rights Reserved. See the documentation license for distribution terms and restrictions.
Documentation, software, and mailing lists for the JanosVM can be found at the Janos Project web page: http://www.cs.utah.edu/flux/janos/
Generated on Feb 13, 2003