多线程与并发编程
文章平均质量分 87
不信你数数一共十二个字
Java 莽夫,生活上我抠抠搜搜,职场上我重拳出击!
展开
-
JUC线程池 - ThreadPoolExecutor详解
前言对于线程池,我们需要更多关注的是 ThreadPoolExecutor 这个类,这个类在我们实际使用线程池的过程中,使用频率还是非常高的,对于这个类也是需要更深入的学习1. 常用参数详解从 ThreadPoolExecutor 类的一个构造方法来看public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime,原创 2021-03-16 18:16:35 · 259 阅读 · 0 评论 -
JUC线程池 - Execute框架
前言Java是如何实现和管理线程池的?从JDK 5开始,Java 把工作单元与执行机制分离开来,工作单元包括 Runnable 和 Callable,而执行机制由Executor框架提供。1. 为什么要有线程池降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。原创 2021-03-16 18:03:55 · 102 阅读 · 0 评论 -
Java多线程基础
什么是多线程?进程与线程的关系是什么?并行与并发的区别?线程的生命周期?在Java中是如何创建一个线程的?原创 2021-03-16 17:41:26 · 58 阅读 · 0 评论