
异步计算
文章平均质量分 97
pngyul
我的生活不只有coding,还有看不懂的诗和去不了的远方。
展开
-
ThreadPoolExcutor源码解析_通俗易懂
写在前面 是这样的,我简单说一下。我之前写了一篇关于 CompletableFuture 的源码分析。但是在学习过程中,简单看了一下 ForkJoinPool 的源码,发现很多状态名称或者变量属性非常的模糊。比如 ForkJoinPool 中的 ctl 是什么,他是怎么控制线程数量的等等。这些变量在 ThreadPoolExcutor 源码中都是非常重要的属性。由于我当时只是简单了解线程池基本原理,但压根就不知道这些属性是什么东西,当时就非常的难受。而我也对 ThreadPoolExcutor 源码非常的好原创 2021-09-04 16:36:29 · 791 阅读 · 0 评论 -
CompletableFuture源码解析
写在前面 刚开始是想着直接写 CompletableFuture 的使用,后来又想到 CompletableFuture 的基本使用,大家多多少少都会用。于是就研究了一下 CompletableFuture 源码,给大家带来一点不一样的学习体验。所以就有了第二个栏目和第四个栏目 由于 CompletableFuture 默认的线程池是 ForkJoinPool,在讲 CompletableFuture 之前觉得有必要先简单介绍一下 ForkJoinPool。 ForkJoinPool 工作原理 ForkJo原创 2021-08-21 14:08:17 · 2295 阅读 · 0 评论