读Runnable、collable、Excutor、Future文章总结

总结

原文:https://blog.csdn.net/zhangzhaokun/article/details/6615454
结论:

  1. 首先,runnable执行的是无返回值的run方法,callable执行的是有返回值的call方法。
    executor是runnable和callable的调度容器,Future是对于具体的调度任务的执行结果进行查看同时可以查看相应的任务是否完成。
  2. ExecutorService:管理任务&产生Future,Future:异步计算的返回结果(get/cancel)。
  3. 不管是runnable还是collable方式线程都会执行,future.get只是接受它的返回值,异常也算它的返回值。

猜你喜欢

转载自blog.csdn.net/qq_27252133/article/details/81987860
今日推荐