- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 线程锁之volatile
当且仅当满足一下所有条件时,才应该使用volatile变量: 1、对变量的写入操作不依赖变量的当前值,或者你能确保只有单个线程更新变量的值。 2、该变量不会与其他状态量一起纳入不变性条件中。 3、在访问变量时不需要加锁。 volatile变量通常用作某个操作完成、发生终端或者状态的标志。
2017-04-27 19:03:14 232
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
当且仅当满足一下所有条件时,才应该使用volatile变量: 1、对变量的写入操作不依赖变量的当前值,或者你能确保只有单个线程更新变量的值。 2、该变量不会与其他状态量一起纳入不变性条件中。 3、在访问变量时不需要加锁。 volatile变量通常用作某个操作完成、发生终端或者状态的标志。
2017-04-27 19:03:14 232
TA创建的收藏夹 TA关注的收藏夹
TA关注的人