Package jodd.util

Class ThreadUtil


  • public class ThreadUtil
    extends java.lang.Object
    Thread utilities.
    • Constructor Summary

      Constructors 
      Constructor Description
      ThreadUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void join​(java.lang.Thread thread)  
      static void join​(java.lang.Thread thread, long millis)  
      static void join​(java.lang.Thread thread, long millis, int nanos)  
      static void notify​(java.lang.Object obj)
      Notifies an object for synchronization purposes.
      static void notifyAll​(java.lang.Object obj)
      Notifies an object for synchronization purposes.
      static void sleep()
      Puts a thread to sleep forever.
      static void sleep​(long ms)
      Puts a thread to sleep, without throwing an InterruptedException.
      static void wait​(java.lang.Object obj)
      Waits for a object for synchronization purposes.
      static void wait​(java.lang.Object obj, long timeout)
      Waits for a object or a timeout for synchronization purposes.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ThreadUtil

        public ThreadUtil()
    • Method Detail

      • sleep

        public static void sleep​(long ms)
        Puts a thread to sleep, without throwing an InterruptedException.
        Parameters:
        ms - the length of time to sleep in milliseconds
      • sleep

        public static void sleep()
        Puts a thread to sleep forever.
      • wait

        public static void wait​(java.lang.Object obj)
        Waits for a object for synchronization purposes.
      • wait

        public static void wait​(java.lang.Object obj,
                                long timeout)
        Waits for a object or a timeout for synchronization purposes.
      • notify

        public static void notify​(java.lang.Object obj)
        Notifies an object for synchronization purposes.
      • notifyAll

        public static void notifyAll​(java.lang.Object obj)
        Notifies an object for synchronization purposes.
      • join

        public static void join​(java.lang.Thread thread)
      • join

        public static void join​(java.lang.Thread thread,
                                long millis)
      • join

        public static void join​(java.lang.Thread thread,
                                long millis,
                                int nanos)