![](https://img-blog.csdnimg.cn/2021092011450851.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JUC
文章平均质量分 94
多线程,并发、锁
熟透的蜗牛
生活本就沉闷,但只要跑起来就会有风!
展开
-
JUC并发编程——ForkJoin模式
一、原创 2022-01-23 15:05:12 · 623 阅读 · 0 评论 -
JUC并发编程——ThreadLocal
一、原创 2022-01-14 22:40:33 · 318 阅读 · 0 评论 -
JUC并发编程——CountDownLatch&Semaphore&CyclicBarrier
CountDownLatchCountDownLatch使用CountDownLatch源码分析SemaphoreSemaphore使用Semaphore源码分析原创 2022-01-09 21:00:00 · 387 阅读 · 0 评论 -
JUC并发编程——AQS源码解读
1、AQS是什么?2、LockSupport的使用3、结合ReentrantLock分析AQS源码原创 2022-01-08 19:45:49 · 765 阅读 · 0 评论 -
JUC并发编程——CAS
原创 2022-01-02 20:20:05 · 406 阅读 · 0 评论 -
JUC并发编程——深入了解synchronized关键字
一、原创 2022-01-02 00:45:05 · 288 阅读 · 0 评论 -
JUC并发编程——锁
锁原创 2021-12-30 23:55:06 · 603 阅读 · 0 评论 -
JUC并发编程——深入了解volatile关键字
一、volatile原创 2021-12-29 00:00:03 · 420 阅读 · 0 评论 -
JUC并发编程——JAVA内存模型
一、JAVA内存模型原创 2021-12-19 23:00:18 · 503 阅读 · 0 评论 -
JUC并发编程——线程的基本方法使用
目录一、线程名称设置和获取二、线程的sleep()三、线程的interrupt四、join()五、yield()六、wait(),notify(),notifyAll()一、线程名称设置和获取1、线程名称一般在线程启动前设置,但也允许为正在运行的线程设置名称。在实际开发中,在使用多线程开发时,一定要自定义线程名称,偏于查找日志。2、线程允许使用同样的名字,但应该尽量避免。3、如果线程没有命名,系统会自动为线程设置名称。例如Thread-0,Thread-1。在Spri原创 2021-12-18 02:00:00 · 498 阅读 · 0 评论 -
JUC并发编程——线程池
目录一、线程池优点二、线程池原理创建线程池的方式ThreadPoolExecutor参数说明队列说明线程池的执行流程线程池拒绝策略三、四种线程池解析Executors.newSingleThreadExecutor();Executors.newFixedThreadPoolExecutors.newCachedThreadPool()Executors.newScheduledThreadPool四、自定义线程池五、如何确定线程池线程数一、线原创 2021-12-13 00:25:24 · 677 阅读 · 0 评论 -
JUC并发编程——多线程入门
一、为什么要有多线程二、名词解释三、创建线程四、关键字说明原创 2021-12-12 00:40:05 · 268 阅读 · 0 评论