sinoleao
驱动牛犊
驱动牛犊
  • 注册日期2007-04-02
  • 最后登录2008-12-01
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1377回复:2

DPC 是顺序执行的吗?

楼主#
更多 发布于:2007-08-03 11:24
今天在某博客某网站读到一篇文章:http://blog.donews.com/zwell/articles/27324.aspx,其中读到有一段:
/******************************************************************
iv) DPC

由于DPC队列中的对象总是被系统顺序地处理,所以也可以将需要同步的代码做成
Dpc过程,需要调用时将相应的DPC对象放到队列的末尾即可。
******************************************************************/

这是真的吗?如果是多CPU的系统下,DPC也是顺序被执行的吗?如果DPC能保证被顺序执行,在DPC中运行的代码岂不是不必作DPC之间的同步了?
gutian98
禁止发言
禁止发言
  • 注册日期2003-01-12
  • 最后登录2016-12-11
  • 粉丝4
  • 关注2
  • 积分760分
  • 威望8026点
  • 贡献值1点
  • 好评度364点
  • 原创分0分
  • 专家分21分
  • 金点子奖
  • 社区居民
沙发#
发布于:2007-08-03 15:57
用户被禁言,该主题自动屏蔽!
lan2
驱动牛犊
驱动牛犊
  • 注册日期2002-04-20
  • 最后登录2011-07-01
  • 粉丝0
  • 关注0
  • 积分82分
  • 威望29点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-08-15 00:44
each cpu has a dpc queue, so at least you still need multi-cpu sync
游客

返回顶部