线程同步之可见性试验

线程同步的作用包含2个方面: 1.原子性:这里的原子性跟数据库事物的原子性相似,不论多个可变状态变量还是单个可变状态变量,要保证并发操作的正确性,必须保证每个线程拿到的数据都是正确的,不存在过期数据或者部分过期数据。最常见的违反原子性错误的情形是:"select-updatye"、"check-use"、"read-change-write",由于最终使用数据要依赖数据以前的状态,不是一个原子的操
相关文章
相关标签/搜索