<导航
摘要: 直接继承Thread和实现Runnable接口这两种创建线程的方式都有一个共同的缺陷:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。 而自从Java 1.5开始,就提供了Callable和Future,通过它们可 阅读全文
posted @ 2018-08-03 10:50 字节悦动 阅读(118) 评论(0) 推荐(0) 编辑