java并发编程学习笔记:Callable、FutureTask

Callable和Runnbale一样代表着任务,区别在于Callable有返回值并且可以抛出异常。其使用如下: Future接口 Future是一个接口,代表了一个异步计算的结果。接口中的方法用来检查计算是否完成、等待完成和得到计算的结果。当计算完成后,只能通过get()方法得到结果,get方法会阻塞直到结果准备好了。如果想取消,那么调用cancel()方法。其他方法用于确定任务是正常完成还是取
相关文章
相关标签/搜索