博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jdk future
阅读量:6280 次
发布时间:2019-06-22

本文共 1005 字,大约阅读时间需要 3 分钟。

hot3.png

package aaa.bbb;

import java.util.concurrent.Callable;

import java.util.concurrent.ExecutionException;

import java.util.concurrent.ExecutorService;

import java.util.concurrent.Executors;

import java.util.concurrent.FutureTask;

import java.util.concurrent.TimeUnit;

import java.util.concurrent.TimeoutException;

public class Serv {

public static void main(String[] args) {

ExecutorService executorService = Executors.newSingleThreadExecutor();

FutureTask<String> future =new FutureTask<String>(new Callable<String>() {

public String call() throws Exception {

Thread.sleep(20000);

return "aaaaaaaaaaaaaaa";

}

});

executorService.execute( future);

try {

String s = future.get(1000, TimeUnit.MILLISECONDS);

System.out.println(s);

} catch (InterruptedException e) {

e.printStackTrace();

} catch (ExecutionException e) {

e.printStackTrace();

} catch (TimeoutException e) {

future.cancel(true);

e.printStackTrace();

}finally {   

executorService.shutdown();   

}  

}

}

转载于:https://my.oschina.net/internetafei/blog/360579

你可能感兴趣的文章
机器学习算法:朴素贝叶斯
查看>>
小五思科技术学习笔记之扩展访问列表
查看>>
使用Python脚本检验文件系统数据完整性
查看>>
使用MDT部署Windows Server 2003 R2
查看>>
Redhat as5安装Mysql5.0.28
查看>>
通过TMG发布ActiveSync
查看>>
LINUX家族神器-Gentoo安装部署
查看>>
产品设计体会(6024)一个产品经理小站的访客分析
查看>>
Web服务器的配置与管理(4) 配置访问权限和安全
查看>>
Vmware导致VS2005调试自动退出的问题解决方案
查看>>
Linux中设置Tomcat开机自启动
查看>>
类方法
查看>>
ExtJs中column与form布局的再次领悟
查看>>
asp.net MVC2 初探十一
查看>>
C++/CLI思辨录之Object的对象布局
查看>>
Windows 7优化调整使用小技巧
查看>>
使用 “Unicode 字符集 ” 使用错误,应该使用 “使用多字节字符集”
查看>>
C中如何实现C++中的默认参数?
查看>>
某直播App问题分析
查看>>
InnoDB引擎的索引和存储结构
查看>>