home *** CD-ROM | disk | FTP | other *** search
/ Australian PC Authority 1999 May / may1999.iso / INTERNET / COMMUNIC / NETCAST.Z / marimb10.jar / netscape / netcast / ThreadUtil.class (.txt) < prev    next >
Encoding:
Java Class File  |  1998-02-25  |  1.3 KB  |  27 lines

  1. package netscape.netcast;
  2.  
  3. public class ThreadUtil {
  4.    public static ThreadGroup systemGroup = getSystemThreadGroup();
  5.  
  6.    private static ThreadGroup getSystemThreadGroup() {
  7.       ThreadGroup g;
  8.       for(g = Thread.currentThread().getThreadGroup(); g.getParent() != null && g.getParent().getParent() != null; g = g.getParent()) {
  9.       }
  10.  
  11.       return g;
  12.    }
  13.  
  14.    public static Thread forkSystem(String name, Runnable target) {
  15.       System.out.println("forksystem");
  16.       Thread t = new Thread(target, name);
  17.       t.start();
  18.       return t;
  19.    }
  20.  
  21.    public static Thread fork(String name, Runnable target) {
  22.       Thread t = new Thread(target, name);
  23.       t.start();
  24.       return t;
  25.    }
  26. }
  27.