volatitle

    被volatitle修饰的变量能够保证可见性,不保证原子性,每个线程能够获取该变量的最新值。     实现的机制:在写volatitle变量写到主内存时,指令前会加上lock,该指令有两个影响:     将当前处理器缓存行的数据写回系统内存;     这个写回内存的操作会使得其他CPU里缓存了该内存地址的数据无效。    在多核处理器中,其他线程发现本地缓存失效,就会到主内存重读这个变量,
本站公众号
   欢迎关注本站公众号,获取更多信息