Java并发
并发相关知识点
无衣ccc
哥哥姐姐们,能动动你们发财的小手指帮我的笔记点个赞吗!
展开
-
如何利用AtomicReference写一个简单的自旋锁?
1. 自旋锁成品代码如下: package lock.spinlock; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicReference; /** * @author wuyiccc * @date 2020/7/19 10:37 * 岂曰无衣,与子同袍~ */ public class SpinLock { private AtomicReference<Thre原创 2020-07-19 11:05:14 · 281 阅读 · 1 评论 -
sychronized的两种用法
1. 对象锁 包括方法锁(默认锁为this当前实例对象)和同步代码锁(自己指定锁对象) 2. 类锁 指synchronized 修饰静态的方法或指定锁为class对象 synchronized 对于代码块发生的无法处理的异常后,会自动释放锁 ...原创 2020-07-17 08:05:18 · 221 阅读 · 0 评论