1、Future的作用
Future可以用来获取一个异步执行的结果,可以使用isDone
方法检查异步任务是否完成,或者使用get
阻塞住调用线程,直到计算完成返回结果,你也可以使用cancel
方法停止任务的执行。
2021年4月6日小于 1 分钟
Future可以用来获取一个异步执行的结果,可以使用isDone
方法检查异步任务是否完成,或者使用get
阻塞住调用线程,直到计算完成返回结果,你也可以使用cancel
方法停止任务的执行。
线程池
前言:
线程池使用submit提交任务若遇到异常,线程不会直接抛出异常,在开发中要注意处理异常情况
public static void main(String[] args) throws InterruptedException {
ExecutorService executorService = Executors.newFixedThreadPool(3);
executorService.submit(() -> {
System.out.println(Thread.currentThread().getName());
});
executorService.submit(() -> {
int a = 3/0;
System.out.println(Thread.currentThread().getName());
});
Thread.sleep(2000000);
}
该应用可以安装在你的 PC 或移动设备上。这将使该 Web 应用程序外观和行为与其他应用程序相同。它将在出现在应用程序列表中,并可以固定到主屏幕,开始菜单或任务栏。此 Web 应用程序还将能够与其他应用程序和你的操作系统安全地进行交互。