![](https://img-blog.csdnimg.cn/451fa48f80644211b282ebd80b58346b.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java并发
一些关于Java并发的示例和知识梳理
图图是个好孩纸~
一个在深圳奋斗还没秃头的打工人
展开
-
谈谈你对AQS的理解,AQS如何实现可重⼊锁?
谈谈你对AQS的理解,AQS如何实现可重⼊锁?原创 2022-07-27 18:18:03 · 215 阅读 · 0 评论 -
Sychronized和ReentrantLock的区别?
Sychronized和ReentrantLock的区别?原创 2022-07-27 18:14:00 · 135 阅读 · 0 评论 -
Sychronized的偏向锁、轻量级锁、重量级锁
Sychronized的偏向锁、轻量级锁、重量级锁原创 2022-07-27 18:08:39 · 155 阅读 · 0 评论 -
CountDownLatch和Semaphore的区别和底层原理
CountDownLatch和Semaphore的区别和底层原理原创 2022-07-25 20:45:24 · 660 阅读 · 0 评论 -
ReentrantLock中tryLock()和lock()⽅法的区别?
ReentrantLock中tryLock()和lock()⽅法的区别?原创 2022-07-25 20:34:26 · 220 阅读 · 0 评论 -
ReentrantLock中的公平锁和⾮公平锁的底层实现
ReentrantLock中的公平锁和⾮公平锁的底层实现原创 2022-07-25 20:26:12 · 167 阅读 · 0 评论 -
线程池中线程复用原理
线程池中线程复用原理原创 2022-07-21 21:35:20 · 161 阅读 · 0 评论 -
线程池中阻塞队列的作用?为什么是先添加列队而不是先创建最大线程?
线程池中阻塞队列的作用?为什么是先添加列队而不是先创建最大线程?原创 2022-07-21 21:31:24 · 1518 阅读 · 0 评论 -
线程池的底层⼯作原理
线程池的底层⼯作原理原创 2022-07-21 21:24:23 · 128 阅读 · 0 评论 -
为什么⽤线程池?解释下线程池参数?
为什么⽤线程池?解释下线程池参数?原创 2022-07-20 21:31:41 · 160 阅读 · 0 评论 -
如何理解volatile关键字?
如何理解volatile关键字?原创 2022-07-20 21:21:30 · 86 阅读 · 0 评论 -
Java死锁如何避免?
Java死锁如何避免?原创 2022-07-20 21:13:51 · 398 阅读 · 0 评论 -
并发的三⼤特性
并发的三⼤特性原创 2022-07-19 21:36:12 · 68 阅读 · 0 评论 -
并发、并⾏、串⾏之间的区别?
并发、并⾏、串⾏之间的区别?原创 2022-07-19 21:24:02 · 1042 阅读 · 0 评论 -
ThreadLocal的底层原理
ThreadLocal的底层原理原创 2022-07-17 19:46:38 · 83 阅读 · 0 评论 -
对守护线程的理解
对守护线程的理解原创 2022-07-17 19:34:23 · 119 阅读 · 0 评论 -
Thread和Runable的区别?
Thread和Runable的区别?原创 2022-07-17 19:17:25 · 294 阅读 · 0 评论 -
对线程安全的理解
对线程安全的理解原创 2022-07-17 18:25:37 · 119 阅读 · 0 评论 -
sleep()、wait()、join()、yield()之间的区别
sleep()、wait()、join()、yield()之间的区别原创 2022-07-17 17:59:18 · 238 阅读 · 0 评论 -
线程的生命周期?线程有几种状态?
线程的生命周期?线程有几种状态?原创 2022-07-17 17:35:35 · 82 阅读 · 0 评论