java中带返回值的线程简介及其实例
1、建立一个带返回值的线程;public interface Callable<V>返回结果并且可能抛出异常的任务。实现者定义了一个不带任何参数的叫做 call 的方法。Callable 接口类似于 Runnable,两者都是为那些其实例可能被另一个线程执行的类设计的。但是 Runnable 不会返回结果,并且无法抛出经过检查的异常。

3、public class Demo implements Callable{private String name;public Demo(){构造函数}public Demo(String name){this.name=name;重载构造函数}public Object call() throws Exception {return name;返回值}}

5、在写一个多线程的案例public class SumCallable implements Callable<Integer> {private int max;public SumCallable() {}public SumCallable(int max) {this.max=max;}public Integer call() {int sum=0;for(int i=1;i<=max;i++) {sum+=i;}return sum;}}
