永发信息网

单片机中的原子操作是指什么?

答案:3  悬赏:0  手机版
解决时间 2021-01-29 10:30
单片机中的原子操作是指什么?
最佳答案
不止单片机,所有类似的计算机里都有这个概念。
这涉及到编译原理和多线程等相关的知识。
我们知道无论什么语言最终都是要编译成二进制去执行的。
以C语言为例,简单的 a=a*b;这样的语句编译之后其实是会变成几个二进制指令的,那么这就会造成一个问题,这个指令执行到一半的时候有可能被中断,大部分时候没什么影响,但是你如果中断处理程序或者另外的线程中操作了a或者b这个变量,结果很有可能会完全与你本意不一样,因为这个变量在外部被改变了。
原子操作指的就是不会被中断的操作。
在多线程之中一般会用锁做线程间的同步,避免多个线程同时操作同一段数据
全部回答
在C51中可以定义bit型变量,这种变量只有一位追问一个通用的解释是什么 很多单片机都有这个概念
过去曾经认为原子是不可分割的物质最小颗粒,所谓原子操作就是指不可被继续分割的一个或一系列操作。原子操作很多情况下等同于单指令周期的操作。由于不可被继续分割,原子操作对多线程而言是本质安全的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
Wakeup(万达广场店)地址好找么,我有些事要过
PC上多少可以同屏双人游戏,支持手柄的,谢谢
在人体内,生成ATP所需要的能量主要由AA. 葡
眼疲劳怎么缓解
云朵美甲屋地址在哪,我要去那里办事
谁告诉我秦皇岛河北科技师范学院开发区校区附
茂昌眼镜(宁波大学店)地址在什么地方,我要处
清祀的意思是什么啊?知道的请说下!
琳熙彩妆工作室怎么去啊,我要去那办事
如何接收地面波数字电视
换海信E51-M手机外屏幕视频
因土地承包合同纠纷我赢了官司可乡里不把农补
调饺子那个沾水怎么调好吃啊,家常菜
异父异母却是亲兄弟?? 古时有异父异母吗
簿子的意思是什么啊?知道的请说下!
推荐资讯
源头村地址在哪,我要去那里办事
推荐一个好文章。摘抄精彩的部分,并且写出推
为何说美日印澳组局对抗大陆捎上台湾?
天龙八部新修版是金庸写的吗?总感觉不是!原
380v4千w电机改220V到底加几个电容?
中国邮政(柞市邮政支局)地址在什么地方,想过
请问在什么情况下水的沸点会降低
什么网贷不看征信
如果资本存量的利用程度高,那么消费与投资成
贝多芬曾经一度把拿破仑看作自由之神,希望他
早晨:中午:夜晚
在清华大学主办的第四届世界和平论坛上,围绕
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?