-
Notifications
You must be signed in to change notification settings - Fork 780
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2019-07-25:什么是线程池?如何创建一个线程池? #106
Comments
竟然没人回答? 线程池,顾名思义一堆线程在一起,核心成员是线程,线程是干什么的?当然是执行任务的!而线程池呢?当然也是!
可见,使用线程池可以实现线程复用,以节省创建线程的所需的资源;
至于怎么创建线程池我就不说了,百度都有的 |
666,通俗易懂。 |
线程池可以通过 ,Executors.方法创建 一些android为我们提供的线程池。比如 Executors.newFixedThreadPool(int) 但是阿里霸霸提醒我们说, 让我们用这种方法创建自己的线程池new ThreadPoolExecutor(int corePoolSize, //核心线程数
|
线程池是用来存放线程的池子,里面的线程可以被重复利用,不浪费。 |
这道题, 我给一点面试总结
|
这位老哥每次的回答都有点深入的啊,学到了 |
线程池: |
使用ThreadPoolExecutor类进行线程池初始化 其中核心线程创建之后就不会被系统回收,需要用户主动回收 一个工作发起的时候,会先去用核心线程处理,如果能处理,就处理,如果满了 则进入工作队列排队, 系统自带四种线程池 所以要根据需求去初始化适合的线程池 |
线程池:顾名思义,一堆线程的组合,且内部包含线程池管理器,线程任务调度接口和任务队列。以空间换时间,避免频繁创建线程浪费资源。线程池的创建分为很多种
|
No description provided.
The text was updated successfully, but these errors were encountered: