【发布时间】:2018-01-01 10:07:25
【问题描述】:
ThreadPoolExecutor类中beforeExecute()的参数是Thread和Runnable。
有时我们可能需要重写此方法以满足我们的需求。
但是,当我在 executor 中提交一些 可调用 任务时。这里beforeExecute()中我们只能得到Runnable对象,所以不知道executor是不是隐式的将callable form转换为runnable???
我在Executors 类中找到了一些实用方法,它们将Runnable 转换为Callable,但我没有找到相反的方法。
【问题讨论】:
标签: java multithreading executor