您好、欢迎来到现金彩票网!
当前位置:彩之网 > 中断机制 >

那些是原子操作?

发布时间:2019-07-25 07:13 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  原子操作是指不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程)。

  展开全部原子操作,就是不能被更高等级中断抢夺优先的操作。你既然提这个问题,我就说深一点。由于操作系统大部分时间处于开中断状态,所以,一个程序在执行的时候可能被优先级更高的线程中断。而有些操作是不能被中断的,不然会出现无法还原的后果,这时候,这些操作就需要原子操作。就是不能被中断的操作。

  是否可以解决您的问题?追问这个我知道但是原子操作指的是汇编指令可以一句话完成,那上面的赋值与自减,自加,加减操作编译成为汇编时,都不是一个指令,所以都不是原子操作。

  但是我在网上搜索到一些关于原子锁的事情,好像这个可以设置,假如在不同的编译器里面,有些可能会是原子操作,看具体编译器的设置。

http://ando2.com/zhongduanjizhi/266.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有