![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
weisanju
这个作者很懒,什么都没留下…
展开
-
java多线程与锁
java并发学习 并发相关知识 并发相关知识 并发(Concurrency),并行(Parallelism) 并发:多项任务,交替执行 并行:多项任务,同时执行 同步(Synchronous),异步(Asynchronous) 描述的是针对某个调用 获取返回结果的方式:是同步等待,还是异步通知 同步:调用某项方法时,等待方法返回结果 异步:调用后马上返回,结果计算完后,通知调用者 阻塞(blocking),非阻塞(non-blocking) 描述的是多线程之间的相互影响 阻塞:一个线程占用了临界资源,其他线原创 2020-05-10 10:11:49 · 211 阅读 · 0 评论 -
JavaUnsafe类与CAS操作
JavaUnsafe类与CAS操作 前言 最近看java源码发现有多处地方都使用到了Unsafe类,于是在网上查阅资料教程.以下是个人总结 Unsafe简介 Unsafe两大功能: 直接通过内存地址 修改对象,获取对象引用 使用硬件指令 实现 原子操作 (CAS compare and swap) Unsafe的使用: Unsafe是典型的单例模式,通过 public static Un...原创 2020-03-21 11:11:21 · 347 阅读 · 0 评论