摘要: 线程安全问题概括来说表现为三个方面:原子性,可见性和有序性。 在多核处理器的环境下:编译器可能改变两个操作的先后顺序;处理器可能不是完全依照程序的目标代码所指定的顺序执行命令;一个处理器执行的多个操作,在其他处理器的角度来看,其顺序可能与目标代码所指定的顺序不一致。这种现象就叫重排序。 在执行程序时 阅读全文
posted @ 2021-07-29 16:59 leayun 阅读(497) 评论(0) 推荐(1)