![](https://img-blog.csdnimg.cn/0dfab77def2e4b41817da18985c1fa44.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java多线程编程
文章平均质量分 95
本栏讲解:如何创建线程、Thread类,线程的状态,synchronized关键字,volatile关键字,wait和notify方法,多线程案例之单例模式、阻塞时队列、定时器、线程池。
一只爱打拳的程序猿
这个作者很懒,什么都没留下…
展开
-
【Java多线程进阶】synchronized工作原理
本期讲解:synchronized的工作原理,无锁、偏向锁、轻量级锁、重量级锁。原创 2023-06-07 08:25:22 · 809 阅读 · 18 评论 -
【Java多线程进阶】死锁
本期讲解:造成死锁的原因以及解决方案,哲学家就餐问题。原创 2023-06-04 09:53:11 · 880 阅读 · 8 评论 -
【Java多线程进阶】CAS机制
本期讲解:CAS机制的原理,Java标准库中的原子类使用CAS机制,自旋锁使用CAS机制,CAS出现的ABA问题以及解决方案。原创 2023-05-31 18:37:54 · 2933 阅读 · 18 评论 -
【Java多线程进阶】常见的锁策略
本期讲解:多线程中常见的锁策略。主要讲解乐观锁与悲观锁、读写锁、轻量级锁与重量级锁、自旋锁与挂起等待锁、可重入锁与不可重入锁。原创 2023-06-03 12:01:25 · 1188 阅读 · 7 评论 -
【Java多线程进阶】线程池详解
本文讲解:Java 如何创建线程池,以及线程池底层的类,线程池的四个拒绝策略,模拟实现线程池。原创 2023-05-31 08:34:11 · 3607 阅读 · 3 评论 -
【Java多线程案例】使用阻塞队列实现生产者消费者模型
本期讲解:阻塞队列之生产者消费者模型,模拟实现生产者消费者模型。原创 2023-05-26 08:28:22 · 2547 阅读 · 17 评论 -
【Java多线程案例】单例模式
本期讲解:单例模式之饿汉模式与懒汉模式。原创 2023-05-21 08:36:36 · 1760 阅读 · 9 评论 -
【Java多线程编程】wait与notify方法详解
本期讲解:Java 多线程中的 wait方法、notify方法、notifyAll方法,wait方法与sleep方法之间的区别。原创 2023-05-18 19:36:08 · 3548 阅读 · 11 评论 -
【Java多线程编程】解决线程的不安全问题之volatile关键字
本文讲解:解决多线程安全问题之 volatile 关键字,什么是内存可见性。原创 2023-05-15 11:29:07 · 1007 阅读 · 3 评论 -
【Java多线程编程】解决线程的不安全问题之synchronized关键字
本期讲解:什么是线程不安全问题、原子性、通过关键字 synchronized 给线程加锁。原创 2023-05-11 19:23:26 · 1856 阅读 · 8 评论 -
【Java多线程编程】线程的六种状态
本文讲解:多线程的六个状态,NEW状态、RUNNABLE状态、WAITING状态、BLOCKED状态、TIMED_WAITING状态、TERMINATED状态。原创 2023-05-13 22:03:44 · 1905 阅读 · 2 评论 -
【Java多线程编程】Thread类
本文讲解:Java多线程编程之Thread类、lambda表达式、start方法(启动线程)、sleep方法(休眠线程)、currentThread方法(返回当前线程的实例)、isInterrupted方法(标志位false)、Interrupted方法(标志位true)。原创 2023-05-09 09:43:01 · 1625 阅读 · 7 评论 -
【Java多线程编程】创建线程的基本方式
本文讲解:Java多线程中创建线程的基本方法、线程的启动方式、线程的休眠。原创 2023-05-07 15:34:18 · 1347 阅读 · 2 评论