| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectutils.ConcurrencyUtils
public class ConcurrencyUtils
Concurrency utilities.
| Method Summary | |
|---|---|
| static int | getNumberOfProcessors()Returns the number of available processors. | 
| static int | getNumberOfThreads()Returns the current number of threads. | 
| static int | getThreadsBeginN_1D_FFT_2Threads()Returns the minimal size of 1D data for which two threads are used. | 
| static int | getThreadsBeginN_1D_FFT_4Threads()Returns the minimal size of 1D data for which four threads are used. | 
| static int | getThreadsBeginN_2D()Returns the minimal size of 2D data for which threads are used. | 
| static int | getThreadsBeginN_3D()Returns the minimal size of 3D data for which threads are used. | 
| static boolean | isPowerOf2(int x)Checks if x is a power-of-two number. | 
| static int | nextPow2(int x)Returns the closest power-of-two number greater than or equal to x. | 
| static int | prevPow2(int x)Returns the closest power-of-two number less than or equal to x. | 
| static void | resetThreadsBeginN_FFT()Resets the minimal size of 1D data for which two and four threads are used. | 
| static void | resetThreadsBeginN()Resets the minimal size of 2D and 3D data for which threads are used. | 
| static void | setNumberOfThreads(int n)Sets the number of threads. | 
| static void | setThreadsBeginN_1D_FFT_2Threads(int n)Sets the minimal size of 1D data for which two threads are used. | 
| static void | setThreadsBeginN_1D_FFT_4Threads(int n)Sets the minimal size of 1D data for which four threads are used. | 
| static void | setThreadsBeginN_2D(int n)Sets the minimal size of 2D data for which threads are used. | 
| static void | setThreadsBeginN_3D(int n)Sets the minimal size of 3D data for which threads are used. | 
| static void | sleep(long millis)Causes the currently executing thread to sleep (temporarily cease execution) for the specified number of milliseconds. | 
| static java.util.concurrent.Future<?> | submit(java.lang.Runnable task)Submits a Runnable task for execution and returns a Future representing that task. | 
| static void | waitForCompletion(java.util.concurrent.Future<?>[] futures)Waits for all threads to complete computation. | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
|---|
public static int getNumberOfProcessors()
public static int getNumberOfThreads()
public static void setNumberOfThreads(int n)
n - public static int getThreadsBeginN_1D_FFT_2Threads()
public static int getThreadsBeginN_1D_FFT_4Threads()
public static int getThreadsBeginN_2D()
public static int getThreadsBeginN_3D()
public static void setThreadsBeginN_1D_FFT_2Threads(int n)
n - the minimal size of 1D data for which two threads are usedpublic static void setThreadsBeginN_1D_FFT_4Threads(int n)
n - the minimal size of 1D data for which four threads are usedpublic static void setThreadsBeginN_2D(int n)
n - the minimal size of 2D data for which threads are usedpublic static void setThreadsBeginN_3D(int n)
n - the minimal size of 3D data for which threads are usedpublic static void resetThreadsBeginN_FFT()
public static void resetThreadsBeginN()
public static int nextPow2(int x)
x - 
public static int prevPow2(int x)
x - 
public static boolean isPowerOf2(int x)
x - 
public static void sleep(long millis)
millis - public static java.util.concurrent.Future<?> submit(java.lang.Runnable task)
task - a Runnable task for execution
public static void waitForCompletion(java.util.concurrent.Future<?>[] futures)
futures - | 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||