并发编程之三个主要问题(可见性,原子性,有序性)

可见性、原子性和有序性问题 CPU、内存和IO设备随着时代发也在不断更新迭代,不过更新迭代的同时,他们之间的矛盾也一直存在,三者存在巨大的速度差别(CPU>内存>IO)。 操做系统的总体性能就取决于它的·短板:IO读写,为此为了平衡他们之间的速度差别,操做系统和计算机体系也提供了许多对策来平衡他们之间的速度: 1、增长CPU缓存,平衡CPU和内存的速度差别。 2、操做系统增长了进程和线程,均衡CP
相关文章
相关标签/搜索