
JUC
文章平均质量分 96
在Java中使用多线程是提高程序并发响应能力的重要手段,但同时它也是一把双刃剑;如果使用不当也很容易导致程序出错,并且还很难直观地找到问题。
燕赵韩魏555
I don't like Mondays.
展开
-
学习笔记:Java 并发编程(补)ThreadLocal
文章内容:ThreadLocal 中 ThreadLocalMap 的数据结构,以及二者的关系;ThreadLocal 中的 key 为什么是是弱引用;ThreadLocal 中的内存泄露问题的原因;在 ThreadLocal 的最后要加 remove() 方法的原因。原创 2023-03-07 18:04:32 · 885 阅读 · 0 评论 -
学习笔记:Java 并发编程(补)CompletableFuture
本文内容:Future 和 CompletableFuture 二者的相关API和优缺点。原创 2023-03-06 13:21:07 · 819 阅读 · 0 评论 -
学习笔记:Java 并发编程⑥_并发工具_JUC
本文内容:AQS 原理、重入锁原理、读写锁原理。以及 ReentrantLock、Semaphore、CountdownLatch、CyclicBarrier、ConcurrentHashMap、ConcurrentLinkedQueue、BlockingQueue、CopyOnWriteArrayList 的相关介绍。原创 2023-02-14 10:51:05 · 821 阅读 · 0 评论 -
学习笔记:Java 并发编程⑥_并发工具_线程池
本文主要介绍了线程池的相关概念和相关应用。原创 2023-02-03 20:17:21 · 881 阅读 · 0 评论 -
学习笔记:Java 并发编程⑤_不可变
本文内容概览:不可变类的使用、不可变类的设计(如String)、享元模式。原创 2023-01-29 23:25:14 · 490 阅读 · 1 评论 -
学习笔记:Java 并发编程④_无锁
本章内容:CAS 与 volatile;CAS 的相关 API:原子整数、原子引用、原子累加器;Unsafe。原创 2023-01-27 19:22:53 · 1318 阅读 · 0 评论 -
学习笔记:Java 并发编程③_JMM
本博客主要介绍了共享变量在多线程间的可见性问题与多条指令执行时的有序性问题。原创 2023-01-21 01:48:09 · 1081 阅读 · 1 评论 -
学习笔记:Java 并发编程②_管程
本博客内容:共享问题分析;synchroinzed;线程安全分析;Monitor;wait / notify;Park / Unpark;分析线程状态的转换;活跃性;ReentrantLock。原创 2022-12-25 23:10:31 · 1076 阅读 · 0 评论 -
学习笔记:Java 并发编程①_基础知识入门
本博客主要介绍进程和线程的基本概念,Java线程中(基本操作,一一些主要的 api,线程状态,相关的应用和原理,两阶段终止模式。)原创 2022-08-01 22:43:10 · 776 阅读 · 0 评论