写点什么

线程池工作原理

0 人感兴趣 · 9 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/4d/4d5cc0462fe62b32cff2f0e46e8c40d5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入解析线程池,就这一篇

我们在上面代码中看到了对于线程池状态的定义,但是并没有发现有定义一个int类型的变量表示当前线程池的状态,那是怎么做的呢?

https://static001.geekbang.org/infoq/33/33150f6aeaebf85b4cb0eb1ff85c90a9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

线程池原理与实践|从入门到放弃,深度解析

最近系统出现了一次因为错误使用线程池而出现了内存溢出问题,遂打算写一篇线程池深入原理与实践,避免大家后面继续踩坑,更优雅的使用线程池。那么什么场景下该使用线程池、怎样设置核心参数、线程池是怎么运行调度的、实践参数应用设计等等,下面让我们带着

https://static001.geekbang.org/infoq/ec/ecc438c207da879511cc750011a7487e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

🔎【Java 源码探索】深入浅出的分析 ThreadPoolExecutor

用户头像
洛神灬殇
2021-05-30

如果线程池工作线程数<corePoolSize,创建新线程执行task,并不断轮训t等待队列处理task。

https://static001.geekbang.org/infoq/ec/ecc438c207da879511cc750011a7487e.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

☕【Java 技术之旅】走进线程池的世界(基础篇)

用户头像
洛神灬殇
2021-05-14

线程池(Thread Pool)是一种基于池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL。线程过多会带来额外的开销,其中包括创建销毁线程的开销、调度线程的开销等等,同时也降低了计算机的整体性能。

https://static001.geekbang.org/infoq/ab/aba6f14bc66cb14ab7baee35cb63a5da.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

线程池的引入和实践案例分享

用户头像
小诚信驿站
2021-04-11

以Java举例,线程的使用过程中遇到了什么痛点?池化的思想的引入,Java中是如何用线程池来解决这样问题的?Java线程池在使用中的问题。公司又是如何实践的?

https://static001.geekbang.org/infoq/c3/c3281ff2696b903558a56d323257d371.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

万字长文,肝了一下午的线程池详解!

本文聊了聊线程池是什么?为什么?怎么用?以及分析了线程池的执行过程,各参数含义、Java 各线程池的使用以及使用场景。

https://static001.geekbang.org/infoq/c7/c76aba74d309caccc932c75a08fd5d78.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

图解定时任务线程池

用户头像
叫练
2021-02-25

我们上篇文章分析了ThreadPoolExecutor,如果要用一句话说明它的主要优势,就是线程置换。还有Executors工具类,极大的简化了研发人员工作。

https://static001.geekbang.org/infoq/43/432ec4d8a10835202efa617bfa1cce0f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

线程池面试必考

用户头像
叫练
2021-02-23

你对Java线程池了解吗?你有用过线程池吗?那先说下线程池核心参数吧。。。对不起,我回去再看看吧。

一文读懂线程池的工作原理(故事白话文)

本文以程序员做需求的例子,比喻线程池的工作过程。以故事白话的方式展开,跟大家阐述线程池工作原理,以方便大家更好理解线程池,谢谢阅读哈~

线程池工作原理_线程池工作原理技术文章_InfoQ写作社区