带返回值的线程池
作者:
白纸糊 | 来源:发表于
2019-03-27 16:15 被阅读0次package cn.alittle.Main.Thread;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
public class ThreadPool {
public static void main(String[] args) throws InterruptedException, ExecutionException {
ExecutorService pool = Executors.newFixedThreadPool(2);
// ThreadPrint threadPrint = new ThreadPrint();
ThreadReturn th1 = new ThreadReturn(4);
ThreadReturn th2 = new ThreadReturn(10);
// pool.submit(threadPrint);
// pool.submit(threadPrint);
// pool.shutdown();
Future<Integer> p1 = pool.submit(th1);
Future<Integer> p2 = pool.submit(th2);
Integer val1 = p1.get();
Integer val2 = p2.get();
pool.shutdown();
System.out.println(val1+"-----"+val2);
}
}
本文标题:带返回值的线程池
本文链接:https://www.haomeiwen.com/subject/pmazvqtx.html
网友评论