package com.computed.test; import java.util.concurrent.Callable; import java.util.concurrent.FutureTask; public class ThreadSumTest implements Callable<Long> { private int number; public ThreadSumTest(){} public ThreadSumTest(int number) { this.number=number; } public int getNumber() { return number; } public void setNumber(int number) { this.number = number; } @Override public Long call() throws Exception { long sum=0; if(number==1){ for(int i=1;i<=50;i++){ sum+=i; } }else if(number==2){ for(int i=51;i<=100;i++) { sum += i; } } Long temp=sum; return temp; } public static void main(String[] args) throws Exception{ ThreadSumTest x=new ThreadSumTest(1); ThreadSum
使用多线程实现1~100累加的和(注:两个线程)
最新推荐文章于 2023-04-19 18:38:44 发布