阅读:1628回复:5
两个程序同时访问一个设备时系统死机?
我在用winDriver开发USB驱动时发现如果两个程序同时使用一个设备时就会发生系统当机,如何解决这一问题?
|
|
沙发#
发布于:2003-07-25 16:12
为什么没人理啊?
|
|
板凳#
发布于:2003-07-25 16:53
线程进入临界区时未进行保护而产生死锁,引起死机
|
|
|
地板#
发布于:2003-07-25 17:42
线程进入临界区时未进行保护而产生死锁,引起死机?
我不太懂:( |
|
地下室#
发布于:2003-07-26 09:25
应该是你的代码没有考虑多线程情况,尤其是多CPU,也就是说你的代码不具备线程安全性,两种解决方法:
1、不使用公共变量,使用堆栈。 2、对使用公共变量的使用临界保护 顺便问一下,你的设备完成什么功能? |
|
|
5楼#
发布于:2003-07-27 09:32
说说实现的目的,或许不用同时访问呢?
|
|