Executor框架使用示意图
2017-04-08 17:55:05 0 举报
Executor框架是一个用于管理线程和任务的高级抽象。它提供了一种将任务提交和执行分离的方式,使得开发者可以专注于编写任务的逻辑,而不需要关心线程的创建、调度和管理等底层细节。在Executor框架中,任务被封装为一个实现了Runnable或Callable接口的对象,并通过Executor的execute()方法提交给线程池进行执行。线程池负责维护一组空闲的线程,当有任务提交时,它会从线程池中选择一个空闲线程来执行任务,任务执行完成后,线程会返回线程池并等待下一个任务的到来。通过使用Executor框架,开发者可以实现多线程编程,提高程序的并发性能和响应速度。
作者其他创作
大纲/内容
ExecutorService
execute
create
cancel
Future
Runnable
Callable
submit
get
ThreadPoolExecutor
ScheduledThreadPoolExecutor
return
主线程
FutureTask
0 条评论
下一页