public class GlobalThreadPool extends Object
Modifier and Type | Method and Description |
---|---|
static void |
execute(Runnable runnable)
直接在公共线程池中执行线程
|
static ExecutorService |
getExecutor()
|
static void |
init()
初始化全局线程池
|
static void |
shutdown(boolean isNow)
关闭公共线程池
|
static <T> Future<T> |
submit(Callable<T> task)
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞 |
static Future<?> |
submit(Runnable runnable)
执行有返回值的异步方法
Future代表一个异步执行的操作,通过get()方法可以获得操作的结果,如果异步操作还没有完成,则,get()会使当前线程阻塞 |
public static void init()
public static void shutdown(boolean isNow)
isNow
- 是否立即关闭而不等待正在执行的线程public static ExecutorService getExecutor()
ExecutorService
public static void execute(Runnable runnable)
runnable
- 可运行对象public static <T> Future<T> submit(Callable<T> task)
T
- 执行的Tasktask
- Callable
Copyright © 2024. All rights reserved.