
并发
文章平均质量分 75
在多线程执行情况下,会出现一些并发安全问题,本专题是针对并发安全问题相应解决方案的阐述
珍惜当下,行则将至
这个作者很懒,什么都没留下…
展开
-
ThreadLocal详解
ThreadLocal的介绍和使用原创 2023-05-28 15:50:21 · 182 阅读 · 0 评论 -
并发解决方案AQS及并发工具类的详细介绍
我们先来看一下如何基于AQS自定义一把锁的实现:1.继承类AbstractQueuedSynchronizer2.实现获取锁、释放锁的逻辑} } }原创 2023-04-17 15:56:51 · 145 阅读 · 0 评论 -
并发解决方案synchronized同步锁
管程是管理共享变量以及对共享变量的操作过程,让它们支持并发。目前比较广泛使用的管程模型是MESI模型,另外的Hasen模型、Hoare模型可以适当了解,这里主要介绍MESI模型。MSEI模型通过入口等待队列、多个条件等待队列来解决线程间的同步问题。具体分析:当多个线程共同访问共享变量时,只能有一个线程获取到锁,那没有获取到锁的线程会进入到同步等待队列中,当获取锁的线程执行完业务逻辑,释放锁后会唤醒同步等待队列中的线程来获取锁,从而执行业务逻辑。原创 2023-04-16 23:48:47 · 338 阅读 · 2 评论