首页 > 编程语言 >java 并发库 Future 和 Collable的使用

java 并发库 Future 和 Collable的使用

时间:2023-03-27 20:32:33浏览次数:39  
标签:java String Collable util concurrent Future catch import


package endual;

import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;

public class MainApp {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		ExecutorService threadPool = Executors.newSingleThreadExecutor() ;
		Future<String> fu = threadPool.submit(new Callable<String>() {
			public String call() throws Exception {
				// TODO Auto-generated method stub
				return "Hello" ;
			}
		}) ;
		String msg = null ;
		try {
			 msg = fu.get() ;
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (ExecutionException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		System.out.println(msg);
	}

}

 

标签:java,String,Collable,util,concurrent,Future,catch,import
From: https://blog.51cto.com/u_16034393/6153201

相关文章

  • java wait() notyfy()的使用
    我们知道,并发的编程在企业中用的很多,对于并发的学习是很重要的。现在我们想从程序上给大家一个分析,在我写这个程序的时候,只知道wait()是线程等待,notify是唤醒线程,还有一个no......
  • java 并发包写的一个缓存系统
    packageendual;importjava.util.HashMap;importjava.util.Map;importjava.util.concurrent.locks.ReadWriteLock;importjava.util.concurrent.locks.ReentrantRea......
  • MD5Code.java
    MD5Code.javajava技术篇2009-03-1417:09:05阅读14评论0字号:大中小订阅packageorg.lxh.myzngt.util;publicclassMD5Code{/**下面这些S11-S44实际......
  • Java注解与反射
    注解(Annotation)注解Annotation是JDK5.0引入的一种注释机制Annotation的作用:不是程序本身,可以对程序作出解释可以被其他程序(比如:编译器等)读取Annotation的作......
  • Javascript绝句欣赏
     1.取整同时转成数值型:’10.567890′|0//结果:10’10.567890′^0//结果:10-2.23456789|0//结果:-2~~-2.23456789//结果:-2 2.日期转数值:vard=+ne......
  • JavaScript 压缩 加密 解密
     代码: <!DOCTYPEHTMLPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.or......
  • JavaScript 触发click事件 兼容FireFox,IE 和 Chrome
    解决了火狐下无法触发click事件的问题 <scriptlanguage="javascript"> functiontest2(name) { if(document.all) { document.getElementById(name).click(); ......
  • 系统化学习前端之JavaScript(BOM)
    前言DOM提供了JavaScript操作页面的API,BOM提供了JavaScript操作浏览器的API。BOMBOM浏览器对象模型,BOM的核心只有一个window对象。window对象在JavaScrip......
  • Java基础必须会的!
    由于此文章是从本人笔记上截取,可能存在格式不正确的情况,尚且谅解,另外把一些链接也放了进去,还请大家仔细看。面向对象概念?(1)概述:面向对象是相对于面向过程而言的,面向过程强......
  • Java 方法
    方法Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用一个方法只完成......