
并发编程
文章平均质量分 88
z_ccsdn
技术栈:https://www.processon.com/view/link/5e78bf6ee4b027d999c5b0b5
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java并发编程 线程安全性
什么是线程安全性 线程安全性:当多个线程访问某个类时,不管运行时采用何种调度方式或者这些线程将被如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 并发中三个特性(解决线程安全问题的主要关注点) 原子性:提供了互斥操作,同一时刻只允许一个线程对共享资源进行操作 可见性:当一个线程修改了共享变量的值,其他线程可以立即得知这个修改...原创 2018-08-30 17:25:00 · 178 阅读 · 0 评论 -
Java并发编程 CPU缓存
一. 什么是CPU的缓存 CPU与高速缓存通过快速通道直接相连,而高速缓存和主存通过数据总线相连 CPU cache出现的原因:CPU的频率太快了。快到主存跟不上,这样在处理器时钟周期内。CPU常常需要等待主存,浪费资源。所以cache的出现,是为了缓解CPU和主存之间速度不匹配的问题 (结钩:cpu → cache → memory) image.png CPU cache远小...原创 2018-08-10 18:30:00 · 221 阅读 · 0 评论