平时工作中对于多线程的应用并不太多,但是不能说工作中不应用就可以对此不去了解,至少要做的知道有这么个东西,主要是作什么的,这样有助于看其它人写的代码。提到这个volatile,一般都会想到并发,同步,锁之类,但要想搞清楚需要看看下面一些知识。

处理器,高速缓存,主内存之间的关系

电脑培训,计算机培训,平面设计培训,网页设计培训,美工培训,Web培训,Web前端开发培训

高速缓存的作用是什么?
由于处理器与主内存在处理数据的速度上有数量级的差异,所以引入了比主内存速度更快的高速缓存。处理器从主内存中读取数据放到高速缓存中做交互运算,最后回写到主内存中。
引入高速缓存会带来哪些问题?

  • 使计算机系统更加复杂,但相对带来的优点还是值得的。

  • 缓存一致性问题
    多个处理器如果操作的是同一个主内存中的变量,那么就会出现以谁为准的问题。这就要靠一些规定的协议来维护。

JAVA线程,工作内存,主内存之间的关系

电脑培训,计算机培训,平面设计培训,网页设计培训,美工培训,Web培训,Web
        
		<div class=

网友评论