- 博客(4)
- 收藏
- 关注
原创 聊聊Java中的线程同步工具类CountDownLatch
CountDownLatch 是一种多线程协作的工具,它基于计数器的机制实现线程的等待与唤醒。在使用 CountDownLatch 时,需要指定一个初始的计数值,并在关键任务执行前调用 await() 方法等待计数器的值变为零。其他线程执行完一定操作后,通过调用 countDown() 方法减少计数器的值。当计数器的值减少到零时,被阻塞的线程被唤醒,可以继续执行后续的任务。创建 CountDownLatch 对象,指定初始计数值。
2023-10-24 17:38:37
72
原创 一文分析Java中线程的状态-为什么没有running状态
"Running" 状态在线程的生命周期模型中并没有单独的状态,因为线程在 RUNNABLE 状态下被调度执行,这种状态下线程已经在运行。在Java中,线程的生命周期状态通常包括 NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING 和 TERMINATED 六种状态,没有专门的 "Running" 状态。当线程获得 CPU 时间片并开始执行时,可以认为它处于运行状态,尽管Java不会明确区分 "Running" 状态。本文由博客一文多发平台。
2023-10-11 17:37:39
93
原创 一文教会你安装jdk
小伙伴们,安装配置jdk是不是很简单了,只需要按照本文的这几个小小步骤,即可完成安装配置!小伙伴们,快行动起来吧~本文由博客一文多发平台OpenWrite发布!
2023-10-09 15:32:31
402
原创 稀疏数组详解
稀疏数组一、什么是稀疏数组?1、系数矩阵的官方定义在矩阵中,若数值为0的元素数目远远多于非0元素的数目,并且非0元素分布没有规律时,则称该矩阵为稀疏矩阵;与之相反,若非0元素数目占大多数时,则称该矩阵为稠密矩阵。定义非零元素的总数比上矩阵所有元素的总数为矩阵的稠密度。2、稀疏数组当一个数组中大部分元素为0,或者为同一值(也就是说可以不是0)的数组时,可以使用系数数组来保存该数组。2.1、大部分怎么去理解通常认为矩阵中非零元素的总数比上矩阵所有元素总数的值小于等于0.05时,则称该矩阵为稀疏矩阵
2021-09-17 19:27:03
1005
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人