guhuo
驱动牛犊
驱动牛犊
  • 注册日期2005-08-15
  • 最后登录2009-03-04
  • 粉丝0
  • 关注0
  • 积分267分
  • 威望35点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
阅读:1562回复:1

wince5.0 在进入睡眠过程中 驱动中的线程是不是都被挂起了?

楼主#
更多 发布于:2008-11-01 10:42
wince5.0 在进入睡眠过程中  驱动中的线程是不是都被挂起了?

1.
我的是270的板子, 现在发现在进入睡眠时候调用各个驱动的powerdown时候其他线程都不运行了,  但是所有的powerdown都结束之后 还有某个线程又运行了。 请问是这样的么


2.
还有再powerdown函数里能使用mutex么, 如果一个线程得到mutex 在释放前系统进睡眠, 然后再驱动的powerdown函数里去试图获得这个mutex会不会造成得不到导致什么问题?   谢谢
qq:15416920 zqy2000zqy@163.com
zq2002
论坛版主
论坛版主
  • 注册日期2003-12-30
  • 最后登录2018-09-26
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望185点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-11-03 14:18
进入睡眠过程中,会把当前的系统状态保存起来,如果某个线程正在执行,那么唤醒后就会继续执行。你说的第2种情况,微软的文档中明确提出在powerdown中去调用系统中的API函数是会使得操作系统出现异常的。
游客

返回顶部