多线程计算0-100 0-200 的和
生活随笔
收集整理的這篇文章主要介紹了
多线程计算0-100 0-200 的和
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
va.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;public class Demo3 {//異步計算0-100的和//跟0-200的和public static void main(String[] args) throws InterruptedException, ExecutionException {//獲取線程池ExecutorService es=Executors.newFixedThreadPool(2);//創建callable子類JiSuan js=new JiSuan(100);JiSuan js2=new JiSuan(200);//提交callable子類Future<Integer> f1=es.submit(js);Future<Integer> f2=es.submit(js2);//從future中獲取返回值
System.out.println(f1.get());System.out.println(f2.get());//關閉線程池
es.shutdown();}} import java.util.concurrent.Callable;public class JiSuan implements Callable<Integer>{private Integer a ;JiSuan(Integer a){this.a=a ;}public Integer call(){int sum=0;for(int i=0;i<a;i++){sum+=i;}return null;}
}
?
轉載于:https://www.cnblogs.com/a709898670/p/9540608.html
總結
以上是生活随笔為你收集整理的多线程计算0-100 0-200 的和的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Amazon Aurora Server
- 下一篇: java基础---设计一个死锁