线程之间同步互斥的通信问题之 同步

线程之间同步互斥的通信问题: java用synchronized关键字做为多线程并发环境的执行有序性的保证手段之一。当一段代码会修改共享变量,这一段代码成为互斥区或临界区,为了保证共享变量的正确性,synchronized标示了临界区。 一个线程执行临界区代码过程如下: 1 获得同步锁 2 清空工作内存 3 从主存拷贝变量副本到工作内存 4 对这些变量计算 5 将变量从工作内存写回到主存 6 释放
相关文章
相关标签/搜索