多线程编程
河边的小黑屋
一名进击的android工程师
展开
-
Java线程池开篇
Java线程池涉及多线程编程,我想不得不提及的就是线程池,尽管市面上关于线程池的文章很多,但是作为一个进阶的程序猿,亲自阅读源码,了解工作流程是一个很有必要的线程池优势为什么要用线程池,无非就是线程池有不可替代的优势控制线程避免过度的创建和销毁所带来的性能隐患控制线程并发数量,避免高并发所带来的cpu资源争夺导致的资源紧张(cpu时间分片)ThreadPoolExecutor这个...原创 2019-04-11 21:29:49 · 225 阅读 · 0 评论 -
深入源码,探索ThreadPoolExecutor工作流程
概述这篇文章主要从代码层面分析线程池的工作流程,如果,想直接知道线程池的工作流程,可以看上一篇文章Java线程池享受源代码的快乐之旅开始了首先是,总体执行流程 public void execute(Runnable command) { if (command == null) throw new NullPointerException();...原创 2019-04-13 21:16:22 · 732 阅读 · 1 评论