Class ThreadGroupTest

  extended by java.lang.Thread
      extended by org.mbari.siam.tests.moos.deployed.ThreadGroupTest
All Implemented Interfaces:

public class ThreadGroupTest
extends java.lang.Thread

This code demonsrates the use of ThreadGroups; these are used in NodeService to manage the group of SafeWorker threads used to put the instruments in safe mode; NodeService pends on the SafeWorker thread group before exiting.

Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
Field Summary
Fields inherited from class java.lang.Thread
Method Summary
static void main(java.lang.String[] args)
 void run()
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Method Detail


public void run()
Specified by:
run in interface java.lang.Runnable
run in class java.lang.Thread


public static void main(java.lang.String[] args)

Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.