stephen80320
驱动小牛
驱动小牛
  • 注册日期2003-07-01
  • 最后登录2003-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1151回复:2

请问:什么叫程序执行的“原子性”?

楼主#
更多 发布于:2003-07-07 12:05
在书上看到这样一句话:“开中断和关中断是为了保证某段程序执行的原子性”。不明白这里所说的“原子性”是什么意思?谁能解释一下?
escape
驱动老牛
驱动老牛
  • 注册日期2002-02-01
  • 最后登录2004-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-07 12:29
也就是不会发生并行
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
板凳#
发布于:2003-07-07 15:02
在操作系统中有,原子性就是不可分。
在操作系统中的意思是不可以打断:

语句A.
....

语句D

如果上面的是原子性, 就必须一口气从a执行到d,而不能在c处断掉,过一会儿再恢复现场继续执行。
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
游客

返回顶部