![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA并发
文章平均质量分 69
JAVA并发
yzl_8877
这个作者很懒,什么都没留下…
展开
-
CPU硬件的内存模型
1. CPU硬件内存模型硬件内存简单架构,如下图所示:上面是简单的硬件内存结构图,真实的结构图要比这复杂很多,现在的计算机一般都有三级缓存,比如我的电脑:从图中可以看出我这台机器的 CPU 有三级缓存,一级缓存 (L1) 、二级缓存(L2)、三级缓存(L3),一级缓存是最接近 CPU 的,三级缓存是最接近内存的,每一级缓存的数据都是下一级缓存的一部分。三级缓存架构如下图所示:现在我们对硬件内存架构有了一定的了解,那么问题来了,为什么需要在 CPU 和内存之间添加缓存?因为CP原创 2021-05-18 23:20:29 · 807 阅读 · 0 评论 -
计算机的底层知识
1. cpu与内存的交互https://www.cnblogs.com/xiangsikai/p/12455087.html转载 2021-05-17 22:07:23 · 511 阅读 · 0 评论 -
java并发的一些常见概念
1. 什么是进程, 什么是线程?进程是资源分配的最小单位。 通常进程的资源都是相互隔离的, 即一个进程没法访问另外一个进程的资源。 这个应该是在操作系统层面对进程访问内存地址做了限制处理。线程是操作系统调度的基本单位。同一个进程内的所有线程共享进程内的内存资源。2.同步(Synchronous)和异步(Asynchronous),阻塞( Blocking ) 和 非阻塞( Nonblocking)参考这篇文章, 写的很好https://blog.csdn.net/lengx...原创 2021-05-15 12:39:42 · 258 阅读 · 1 评论