摘要: Executor框架使用Runnable作为其基本任务表示形式。Runnable是一种有很大局限的抽象,它不能返回一个值或者抛出一个受检查的异常。但是许多任务实际上都是存在延迟的计算,比如执行数据库查询,从网络上获取资源,或者计算某个复杂的功能。对于这些任务,就要Ca... 阅读全文
posted @ 2017-03-26 20:08 Lucare 阅读(121) 评论(0) 推荐(0) 编辑