
并发编程
文章平均质量分 92
mr_guma
这个作者很懒,什么都没留下…
展开
-
并发编程学习:阅读并发编程的艺术-阅读笔记
文章目录聊一聊并发编程(并发编程学习第一课)1. 以下是一些多线程运行时 会影响多线程运行速率地问题和解决方案1.1 上下文切换问题:1.1.1 什么是上下文切换1.1.2 多线程一定快吗?1.1.3 如何减少上下文切换?1.2 死锁1.2.1 什么是锁?1.2.2 避免死锁的几个常见方法?1.3 资源限制的挑战1.3.1 资源限制?1.3.2 引发的问题1.3.3 解决资源限制问题1.3.4 资源限制时并发编程1.4 建议2. java并发机制的底层实现原理2.1 volatile的应用2.1.1 vol原创 2021-05-21 13:59:42 · 748 阅读 · 0 评论 -
cas算法 简解
文章目录CAS算法1. 什么是cas机制2. CAS题外了解:concurrent包的实现 CAS算法 建议:java开发程序员 使用 java 5 之后提供的 java.util.concurrent.acomic包中的cas类 使用java5+提供的cas特性,而不是自己实现,好处是使得开发更加的便捷,并且可以利用机器cpu的cas特性,是的cas的代码运行的更快。 1. 什么是cas机制 在仔细理解CAS之前 我们先了解以下什么是java的锁,多线程编程会因为多个线程之间数据同步问题导致实际结果与预期原创 2021-05-21 13:54:34 · 572 阅读 · 0 评论