![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程(java)方面
文章平均质量分 92
深入学习多线程,后续还会进行补充
狗哥不是甜妹
加油加油
展开
-
线程池,以及线程池的实现以及面试常问的问题,工厂模式,常见的锁策略(面试常考,要了解,不行就背)
线程池,以及线程池的实现(部分面试问题),工厂模式,常见的锁策略(面试常考,要了解,不行就背)原创 2023-08-13 13:28:20 · 171 阅读 · 2 评论 -
自旋锁的伪代码实现,CAS的ABA问题,JUC常见类:Callable,ReentrantLock,线程创建方法的总结,信号量,原子类的应用场景,特定场所的组件CountDomLatch,针对集合类的
自旋锁的伪代码实现,CAS的ABA问题,JUC常见类:Callable,ReentrantLock,线程创建方法的总结,信号量,原子类的应用场景,特定场所的组件CountDomLatch,针对集合类的原创 2023-08-25 16:39:19 · 179 阅读 · 3 评论 -
可重入锁,不可重入锁,死锁的多种情况,以及产生的原因,如何解决,synchronized采用的锁策略(渣女圣经)自适应的底层,锁清除,锁粗化,CAS的部分应用
可重入锁,不可重入锁,死锁的多种情况,以及产生的原因,如何解决,synchronized采用的锁策略自适应的底层,锁清除,锁粗化,CAS的部分应用原创 2023-08-14 21:23:36 · 1144 阅读 · 6 评论 -
面试易考:多线程模式下的单例模式两种具体实现(饿汉,懒汉),两个的线程安全性,阻塞队列,生产者消费者模型
面试易考:多线程模式下的单例模式两种具体实现(饿汉,懒汉),两个的线程安全性,阻塞队列,生产者消费者模型原创 2023-08-11 10:52:01 · 257 阅读 · 2 评论 -
线程介绍,线程与进程区别,如何使用多线程,Thread类,Runnable接口,补充知识(方法重载,方法重写)
线程介绍,线程与进程区别,如何使用多线程,Thread类,Runnable接口,补充知识(方法重载,方法重写)原创 2023-08-06 20:45:21 · 182 阅读 · 0 评论 -
多线程使用HashMap,HashMap和HashTable和ConcurrentHashMap区别(面试题常考),硬盘IO,顺便回顾volatile
像是office等生产力软件,都有生产临时文件功能,这个临时文件就自动存储了你当前的编辑状态,如果有人word长期不保存,突然断电关机,此时你在进行重启,由于刚才是非正常关闭,临时文件来不及删除是仍然存在的,office启动就能知道上次是异常关闭,就会提醒你是否要从之前的临时文件恢复未保存的结果。3.写操作进行了加锁(链表级)读操作,不加锁了就——如果有一个线程读,一个线程写会有问题吗,最多就是修改的一瞬间,读到一个旧版本/新版本的数据,不确定而已,通过一些精密的操作,保证不会读“半个数据”(有新有旧)原创 2023-08-31 08:00:00 · 612 阅读 · 5 评论 -
阻塞队列的安全实现,定时器的安全实现(面试易考),超详细
阻塞队列的安全实现,定时器的安全实现(面试易考)原创 2023-08-12 16:10:22 · 203 阅读 · 2 评论 -
volatile,解决内存可见性引起的问题,wait和notify
volatile,解决内存可见性引起的问题,wait和notify原创 2023-08-10 11:28:28 · 172 阅读 · 0 评论 -
针对java程序员的了解细节操作系统与进程
操作系统,进程原创 2023-08-05 22:53:36 · 291 阅读 · 0 评论 -
PCB状态字段细分,线程安全问题,加锁,synchronized
PCB状态字段细分,线程安全问题,加锁,synchronized原创 2023-08-09 11:22:25 · 198 阅读 · 2 评论 -
多线程的创建,复习匿名内部类,Thread的一些方法,以及lambda的变量捕捉,join用法
多线程的创建,复习匿名内部类,Thread的一些方法,以及lambda的变量捕捉,join用法原创 2023-08-07 22:08:41 · 581 阅读 · 0 评论