学习笔记
1 带着问题学习
- 线程池技术是什么?
- 该技术解决了什么问题?
- 该技术是怎么解决问题的?
- 该技术在工作中以及在开源框架中是怎么应用的?
2 简单回答
-
线程池是用来管理和维持消费者线程的;
目标对象是队列,队列状态决定消费者的状态,有->无则使线程休眠,无->有则唤醒线程
线程池首先是一个池,用来保存和管理一定数量的对象,防止频繁调用系统调用接口,造成不必要的开销。
-
解决部分任务比较耗时问题
-
使用异步操作,执行耗时任务;从而能够处理更多的任务;
线程池是用来管理和维持消费者线程的;
目标对象是队列,队列状态决定消费者的状态,有->无则使线程休眠,无->有则唤醒线程
线程池首先是一个池,用来保存和管理一定数量的对象,防止频繁调用系统调用接口,造成不必要的开销。
解决部分任务比较耗时问题
使用异步操作,执行耗时任务;从而能够处理更多的任务;