欢迎来到我的博客|

hu_volsnow

园龄:3年9个月粉丝:1关注:6

01 2022 档案

05-JUC-ThreadPoolExecutor应用
摘要:介绍 ExecutorPoolExecutor有几种类型: newFixedThreadPool newSingleThreadExecutor newCachedThreadPool scheduledThreadExecutor 见名知意,newFixedThreadPool 是固定线程数的线程
287
0
2
04-JUC-ThreadPoolExecutor
摘要:随便说点什么吧 内容写的不多,后面的文章再补充,哈哈哈,开始 介绍 线程池有两个作用: 在大量异步任务时,可以提高性能 在执行大量的异步任务时,如果不使用线程池,每当执行异步任务时需要直接new出一个线程来运行,并且运行后需要进行销毁。在线程池的线程是可以复用的,不需要每次执行任务时需要进行创建和小
48
0
0
03-JUC-核心类AbstractQueuedSynchronizer
摘要:随便说点什么吧 下面都是有趣(无聊)的少量源码和叙述,耐心点看吧,可能会不太好懂 概念 AbstractQueuedSynchronizer 简称AQS ,从名字可以得到 synchronized是与锁相关,queue是队列的意思,也就是同步的意思。可以这样认为:AQS是一个构建锁和同步器的框架(大
30
0
0
02-JUC-CAS
摘要:CAS JUC中多数类是通过volatile和CAS来实现的,CAS本质上提供的是一种无锁方案,而Synchronized和Lock是互斥锁方案; java原子类本质上使用的是CAS,而CAS底层是通过Unsafe类实现的。 线程安全的方法有: 互斥同步:ReentrantLock 和 syschr
23
0
0
01-JUC-指南
摘要:类汇总 Locks 看到下面的介绍可能会头疼,后面会介绍下面的一些知识 Condition Condition为接口类型,它将 Object 监视器方法(wait、notify 和 notifyAll)分解成截然不同的对象,以便通过将这些对象与任意 Lock 实现组合使用,为每个对象提供多个等待 s
28
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起