JAVA 笔记 Callable 与 FutureTask:有返回值的多线程
摘要:
常用的Thread类在run方法执行完之后是没有返回值的,要实现子线程完成任务后返回值给主线程需要借助第三方转存。Callable接口则提供了一种有返回值的多线程实现方法。下面以一个简单的地主、监工和长工的例子展示这种接口的用法。长工类:长工类实现了Callable接口,线程运行完成后返回一个Integer值。 importjava.util.concurrent.Callable;publicclass Changgong implementsCallable<Integer>{privateinthours=12;privateintamount;@Overridepublic 阅读全文
posted @ 2012-09-26 16:44 心笑峰 阅读(10044) 评论(0) 推荐(0) 编辑