首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

linux c中有什么机制能让多条语句构成一个原操作呢

2013-07-26 
linux c中有什么机制能让多条语句组成一个原操作呢?如题,在多进程环境下,为了保证某一任务完整的执行后才

linux c中有什么机制能让多条语句组成一个原操作呢?
如题,在多进程环境下,为了保证某一任务完整的执行后才允许其他进程执行,有什么机制可以让几条语句要么不执行要么全执行呢?能给个例子更好。
[解决办法]

引用:

Quote: 引用:


"原子操作"  和 "要么不执行要么全执行呢" 可不是一个意思.
原子操作只能是说执行的过程中不会被打扰, 中断.
 "要么不执行要么全执行呢" 更像是一个数据库的事务操作. 要么成功, 要么失败. 如果后面的语句失败了, 要求前面的语句不起作用, 或者说回滚回去.

嗯嗯,是的,应该是原子操作,这个怎么解决呢?



不可剥夺内核中禁止中断

热点排行