摘要: Executor框架使用Runnable 作为其基本的任务表示形式。Runnable是一种有局限性的抽象,然后可以写入日志,或者共享的数据结构,但是他不能返回一个值。 许多任务实际上都是存在延迟计算的:执行数据库查询,从网络上获取资源,或者某个复杂耗时的计算。对于这种任务,Callable是一... 阅读全文
posted @ 2014-05-29 22:47 纵酒挥刀斩人头 阅读(5158) 评论(0) 推荐(2) 编辑