java 线程池 超时中断
来源:互联网 发布:外卖软件哪个最好 编辑:程序博客网 时间:2024/05/09 06:03
import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;import java.util.concurrent.TimeUnit;import java.util.concurrent.TimeoutException;public class Test {public static void main(String[] args) {// TODO Auto-generated method stub//ExecutorService exec = Executors.newCachedThreadPool();ExecutorService exec = Executors.newFixedThreadPool(2);Future<String> f = exec.submit(new TimeTask());Future<String> f2 = exec.submit(new TimeTask2());try {f.get(1, TimeUnit.SECONDS);} catch (InterruptedException e) {e.printStackTrace();} catch (ExecutionException e) {e.printStackTrace();} catch (TimeoutException e) {f.cancel(true);// 定义超时后的状态修改System.out.println("thread time out");e.printStackTrace();}System.out.println("sfadsfasdfasdfasdfasdfasfd");try {f2.get(1, TimeUnit.SECONDS);} catch (InterruptedException e) {e.printStackTrace();} catch (ExecutionException e) {e.printStackTrace();} catch (TimeoutException e) {f.cancel(true);// 定义超时后的状态修改System.out.println("thread time out");e.printStackTrace();}}}
有时候中断不了
0 0
- java 线程池 超时中断
- JAVA运行超时自动中断(强杀)的线程池
- Java线程池,线程中断
- JAVA 超时中断处理
- Java线程:线程中断
- JAVA处理线程超时
- JAVA处理线程超时
- java 线程超时时间
- JAVA处理线程超时
- java线程超时处理
- JAVA处理线程超时
- JAVA处理线程超时
- Java线程超时实现
- Java线程中断机制-如何中断线程
- 中断JAVA线程
- 中断JAVA线程
- 中断Java线程
- 中断JAVA线程
- MONGODB 权限认证
- ExtJs xtype一览
- 2.Java Networking--java网络:Socket
- Javascript笔记《四》之闭包
- Selenium WebDriver get ,getScreenshotAs(OutputType.FILE);
- java 线程池 超时中断
- 设计模式--观察者模式
- Redis 学习 ---- 10.RDB持久化
- Selenium2.41.0—获取动态资源 (转)
- 新浪微博API[赞]接口和[取消赞]接口
- 修改linux文件权限命令:chmod
- test note
- maven 项目 改名字
- HDU 2266 How Many Equations Can You Find 深搜