自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 JAVA 线程池解析

Java线程池是一种提高并发编程效率和资源利用率的重要机制。通过线程池可以重用已经创建的线程、管理和调度线程的执行,提供了一种方便的方式来处理并发任务。线程池通过优化线程的创建和销毁、合理调度任务的执行,可以有效提高程序的性能和响应速度。本文介绍了Java线程池的概念、作用、工作流程以及相关的实现和参数设置。同时也介绍了线程池的拒绝策略,以及如何根据实际需求选择合适的拒绝策略。通过对Java线程池的理解和应用,我们可以更好地进行并发编程,提高程序的性能和质量。

2023-08-12 23:26:06 53

原创 JAVA AQS 介绍

AQS 是一个基于 FIFO 队列的同步器,它利用了一个 volatile int 的状态 state 和一个双向链表的队列来维护同步状态和等待线程。主要通过使用一个变量表示锁状态,通过 CAS 操作来实现原子性的状态变更,当一个线程尝试获取锁时,如果锁被其他线程持有,则将其自己加入到等待队列中,进入等待状态。

2023-08-06 23:26:19 406 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除