高分求教之二:windows驱动程序中是否可以使用同步机制?
时间:2011-11-24
来源:互联网
1.我希望在串口驱动中,比如write时将写串口的线程挂起,做到不返回,等我将其他事情做完后再返回结果。是否有类似同步信号量的机制可以使用?
2.或则是我不返回WdfRequestCompleteWithInformation消息,是否也可以实现write结果延迟返回呢?
谢谢~~~
2.或则是我不返回WdfRequestCompleteWithInformation消息,是否也可以实现write结果延迟返回呢?
谢谢~~~
作者: erigido 发布时间: 2011-11-24
www.codeproject.com的SerialPort类使用的是WaitSingleObject()。
可以参考一下试试。我现在用它,感觉可以满足要求,爱不释手(唉,内部等待也是不太懂,希望以后能完全理解它)。
可以参考一下试试。我现在用它,感觉可以满足要求,爱不释手(唉,内部等待也是不太懂,希望以后能完全理解它)。
作者: noodle123 发布时间: 2011-11-26
可以用命名事件机制,然后就WaitForSingleObject等待事件的完成
作者: fishion 发布时间: 2011-12-19
内核模式下用KeWaitForSingleObject
作者: fishion 发布时间: 2011-12-19
1.使用自旋锁;
2.使用事件,metux等互斥量;
3.修改中断级别。
2.使用事件,metux等互斥量;
3.修改中断级别。
作者: bEst_02 发布时间: 2011-12-19
同步机制是必须的,当然能用,但也不能乱用
作者: yayafu 发布时间: 2011-12-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28