问题描述
主要我的疑问在两点:
1、如何定义一个Future对象数组,最先我采用的是Future<String> []f=new Future<String>(10);来定义了一个有10对象的数组,但是老报错
2、Future可以使用Callable,那可不可以就是用Runnable
现在我最急需的是解决第一个问题
解决方案1
1.数组定义应该是这样的Future<String> []f=new Future<String>[10];
2.Future 使用 Callable 是为了支持延时调用,详情可以查看 Thinking in Java 线程的部分,Callable 和 Runable 是两个不同的接口 ,不能混用
时间: 2024-10-09 19:25:53