什么叫做原子操作?
2017-07-26 15:18
309 查看
原子操作:
所谓原子操作是不会被线程调度机制打断的操作,这种操作一旦开始就不会结束,中间不会有任何操作,也不会进行线程的切换。
假定有两个操作fun1和fun2,如果从执行fun1的线程来看,当另一个线程执行fun2时,
要么将fun2全部执行完,要么完全不执行fun2,那么fun1和fun2对彼此来说是原子的。
原子操作是指对于方位同一个状态的所有操作(包括该操作本身)来说,
这个操作是一个以原子方式执行的操作。
所谓原子操作是不会被线程调度机制打断的操作,这种操作一旦开始就不会结束,中间不会有任何操作,也不会进行线程的切换。
假定有两个操作fun1和fun2,如果从执行fun1的线程来看,当另一个线程执行fun2时,
要么将fun2全部执行完,要么完全不执行fun2,那么fun1和fun2对彼此来说是原子的。
原子操作是指对于方位同一个状态的所有操作(包括该操作本身)来说,
这个操作是一个以原子方式执行的操作。
相关文章推荐
- 什么叫做原子操作?
- 什么叫做原子操作?
- 什么叫做原子操作?
- 什么叫做原子操作?
- 什么叫做原子操作?
- 什么是原子操作
- 什么是原子操作?
- C开发 中原子性操作 , 除了快什么都不剩下了
- 什么是MongoDB原子操作
- 什么是Java中的原子操作( atomic operations)
- 什么是原子操作
- 什么是原子操作
- 什么是原子操作
- 操作系统概念-内核同步-原子操作
- 原子操作
- 批量增加ROLDID,如果有问题什么也不操作
- 什么是Oracle Key-Preserved Table和什么样的视图可以进行DML操作
- Redis研究(七)—如何判断set/get是否为原子操作
- Android深度探索:HAL与驱动开发学习笔记--并发控制之原子操作
- 锁机制与原子操作 <第四篇>