
并发编程
文章平均质量分 94
Java 并发编程要点,拒绝废话
不摸鱼的程序员
认识一下吧,一个努力学习技术的程序猿!
展开
-
活锁 & 死锁
活锁死锁成因 & 破解方法原创 2023-09-17 08:30:00 · 2791 阅读 · 1 评论 -
Java 多线程系列Ⅶ(线程安全集合类)
在数据结构中,我们学习过 Java 的内置集合,但是我们知道,我们学过的大多数集合类都是线程不安全的,少数如VectorStackHashTable是线程安全的,但这些都是一些比较“粗糙”的类(在所有方法上加了 synchronized 锁),一般不建议使用。那么当我们想要在多线程下使用集合类该怎么处理呢?原创 2023-09-11 20:54:31 · 542 阅读 · 8 评论 -
Java 多线程系列Ⅵ(并发编程的六大组件)
JUC(Java.util.concurrent)是 Java 标准库中的一个包,它提供了一组并发编程工具,本篇文章就介绍几组常见的 JUC 组件:Callable、ReentranLock、Atomic原子类、线程池、Semaphore、CountDownLatch。原创 2023-09-09 23:38:29 · 547 阅读 · 8 评论 -
Java 多线程系列Ⅴ(常见锁策略+CAS+synchronized原理)
常见锁策略+CAS+synchronized原理原创 2023-09-07 21:26:29 · 526 阅读 · 1 评论 -
Java 多线程系列Ⅳ(单例模式+阻塞式队列+定时器+线程池)
并发编程怎么能少得了这些东西?单例模式+阻塞式队列+定时器+线程池原创 2023-09-04 21:34:50 · 1840 阅读 · 7 评论 -
Java 多线程系列Ⅲ(wait+notify+notifyAll)
使用 wait 和 notify/notifyAll 这样一组API用来更灵活地控制线程执行的顺序。原创 2023-09-02 11:59:52 · 307 阅读 · 7 评论 -
Java 多线程系列Ⅱ(线程安全)
线程安全问题:修改共享资源+内存可见性+指令重排序原创 2023-09-01 18:15:23 · 347 阅读 · 6 评论 -
Java 多线程系列Ⅰ(创建线程+查看线程+Thread方法+线程状态)
创建线程+查看线程+Thread方法+线程状态原创 2023-08-31 22:44:34 · 1120 阅读 · 5 评论 -
进程与线程(概念、并行、并发)
什么是进程、线程?并行、并发又是什么?本篇文章告诉你答案!原创 2023-08-29 11:40:19 · 285 阅读 · 1 评论