Java Callable 实例
时间: 2023-08-17 08:03:56 浏览: 83
Callable与Future-2018华师计算机专硕918完整版
下面是一个 Java Callable 的示例代码:
```java
import java.util.concurrent.Callable;
public class MyCallable implements Callable<Integer> {
private int num;
public MyCallable(int num) {
this.num = num;
}
@Override
public Integer call() throws Exception {
int sum = 0;
for (int i = 1; i <= num; i++) {
sum += i;
}
return sum;
}
}
```
这个示例实现了一个 Callable 接口,接口泛型参数指定了返回值类型。在 call 方法中,我们计算了从 1 到 num 的整数之和,并将结果返回。该类可以被用于创建一个 Callable 对象,然后通过 ExecutorService 执行。
阅读全文