说明
1、future接口代表异步计算结果,提供检查计算结果是否完成、获得计算结果等方法。
2、futuretask类提供了future接口的实现,实现了runnable接口。
实例
public class mycallable implements callable<integer> { public integer call() { int sum = 0; for (int i = 0; i <= 100; i++) { sum += i; } return new integer(sum); }}public class demo{ public static void main(string[] args) { mycallable callable = new mycallable(); futuretask<integer> result = new futuretask<integer>(callable); new thread(result).start(); try { integer value = result.get(); } catch (interruptedexception e) { e.printstacktrace(); } catch (executionexception e) { e.printstacktrace(); } }}
以上就是java中的future怎么使用的详细内容。