
Java多线程
文章平均质量分 90
记录Java多线程相关的知识点
程序员阿坤...
在枯燥的岁月中寻找心灵的居所,在繁杂的琐事中寻找自己的乐趣。
展开
-
多线程应用场景
本篇介绍多线程中的应用场景,比如倒计时锁CountDownLatch、信号量Semaphore、以及ThreadLocal的理解。ThreadLocal可以实现资源对象的线程隔离,让每个线程各用各的资源对象,避免争用引发的线程安全问题ThreadLocal同时实现了线程内的资源共享以上是对多线程的一些运用场景进行了分析,以及从源码解读了ThreadLocal为啥能实现资源对象的线程隔离,它为每个线程都分配了一个独立的线程副本,不管是get还是set操作,都会先获取当前访问的线程,从而实现线程隔离。原创 2023-07-17 16:24:25 · 877 阅读 · 0 评论 -
关于线程池其他一些知识点的讨论
这篇博客记录一下关于线程池的几种任务队列,一般常用的任务队列是哪种,以及怎么确定线程池的线程数,还有几种常用的线程池创建方式。原创 2023-07-09 22:04:41 · 828 阅读 · 0 评论 -
一文搞懂Java线程池执行原理&核心参数
最近面试过程中经常被问到多线程方面的问题,尤其是线程池,因为这也是工作中常用的创建线程的方式,本篇博客在于记录自己对于线程池的执行原理及如何创建线程池去执行任务的一个理解,同时方便后期回顾复习这篇博客简单说了一下线程池的核心参数和执行原理,以及用一个小案例说明它的一个工作流程,后面会继续更新线程池方面的知识点,比如有哪些阻塞队列,它们内部的原理是什么。原创 2023-07-09 11:16:09 · 1548 阅读 · 0 评论 -
Java多线程之线程基础(非常详细~)
多线程是Java中较为难理解的部分,尤其在面试过程中频频被问到,但是我们从来没有系统梳理过多线程包含哪些知识点,那么废话不多说,本篇呢我想结合具体代码案例来梳理一下多线程的基础部分的内容,最后想说一下,这些知识点靠死记硬背真的不行,一定要理解理解理解!!!原创 2023-07-07 00:40:28 · 356 阅读 · 0 评论