第26章并发介绍

26.2 为什么更糟糕:共享数据 注释: 就我理解的而言,被volatile修饰的共享变量,就具有了以下两点特性: 1 . 保证了不同线程对该变量操作的内存可见性; 2 . 禁止指令重排序 临界区( critical section)是访问共享资源的一段代码,资源通常是一个变量或数据结构 竞态条件( race condition)出现在多个执行线程大致同时进入临界区时,它们都试图更新共享 的数据结
相关文章
相关标签/搜索