woo东去来袭
驱动牛犊
驱动牛犊
  • 注册日期2008-12-12
  • 最后登录2009-09-30
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望341点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1313回复:1

关于同步对象的问题,牛人们指点!

楼主#
更多 发布于:2009-01-15 15:15
同步对象一般在什么地方声明?那么又在什么地方进行初始化呢?个人理解是不是在设备扩展中声明,在各个派遣函数中初始化并使用且释放?那么既然这样其就相当于一个全局变量,也就是我也可以在各个派遣函数中声明各自的同步对象,派遣函数中的各个线程可以使用?不知是否理解正确否?
PlayItHard
驱动牛犊
驱动牛犊
  • 注册日期2008-12-27
  • 最后登录2009-02-14
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-01-25 18:54
不是哦,同步对象一般用来保护全局的共享资源,像共享的数据结构,设备的寄存器等,而且它必须位于nonpaged内存页上,所以他们一般放在设备扩展中,在AddDevice函数中初始化,然后在派遣函数中要访问共享资源时获得,访问完之后释放
游客

返回顶部