org.zkoss.lang
Class Threads

java.lang.Object
  extended by org.zkoss.lang.Threads

public class Threads
extends java.lang.Object

Thread relevant utilities.

Author:
tomyeh

Constructor Summary
Threads()
           
 
Method Summary
static void dummy(java.lang.Object o)
          A dummy function that is used to avoid compiler from optimizing statements around it.
static void joinAndInterrupt(java.lang.Thread thd, int timeout)
          Waits a thread to die (and interrupt once a while)
static void setDaemon(java.lang.Thread thd, boolean daemon)
          Sets the priority without throwing any exception but log warning.
static void setPriority(java.lang.Thread thd, int priority)
          Sets the priority without throwing any exception but log warning.
static void sleep(int millisecs)
          Put the current thread to sleep for a while.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Threads

public Threads()
Method Detail

sleep

public static final void sleep(int millisecs)
Put the current thread to sleep for a while.

Throws:
SystemException - if it is interrupted.
Since:
3.0.0

setPriority

public static final void setPriority(java.lang.Thread thd,
                                     int priority)
Sets the priority without throwing any exception but log warning.


setDaemon

public static final void setDaemon(java.lang.Thread thd,
                                   boolean daemon)
Sets the priority without throwing any exception but log warning.


joinAndInterrupt

public static final void joinAndInterrupt(java.lang.Thread thd,
                                          int timeout)
                                   throws java.lang.InterruptedException
Waits a thread to die (and interrupt once a while)

Parameters:
timeout - how long to wait (0 means forever)
Throws:
java.lang.InterruptedException

dummy

public static final void dummy(java.lang.Object o)
A dummy function that is used to avoid compiler from optimizing statements around it.



Copyright © 2005-2011 Potix Corporation. All Rights Reserved. SourceForge.net Logo