Executors
- has:ThreadPoolExecutor
- use:DefaultThreadFactory
- def:execute方法
- is:AbstractExecutorService
- imp:ExecutorService
- is:Executor
- declare:execute(Runnable run)
- declare:submit、innvokeAll、shutdown、isterminated
- is:Executor
- def:submit方法
- 将runnable或者callable对象转换成FutureTask<T>
- 随后将上面得到的对象作为execute的参数
- imp:ExecutorService
- def:DefaultThreadFactory (ref ThreadPoolExecutor)
- def:RunnableAdapter (ref FutureTask)
FutureTask
- imp:RunnableFuture
- is:Runnable
- declare:run
- is:Future
- declare:isCancelled, cancel, isDone, get
- is:Runnable
- use:RunnableAdapter
- def:run、isDone、isCancelled、cancel
本文深入探讨了Java并发编程中核心工具类Executors的功能与使用方式,包括线程池的创建及FutureTask的作用,并介绍了默认线程工厂DefaultThreadFactory的相关概念。
170万+

被折叠的 条评论
为什么被折叠?



