magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:933回复:1

系统进程,专门进(线)程,任意进(线)程环境?

楼主#
更多 发布于:2002-04-08 20:57
小弟我一看到它们,头就大,不知其所云?
其差别与联系???
望各大虾,指点一二三四啊!!!
[color=red]大头鬼! :P[/color]
mister
驱动牛犊
驱动牛犊
  • 注册日期2001-11-25
  • 最后登录2013-02-26
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望26点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-09 08:52
1.系统线程是在内核模式下建立的线程,它可以和用户的其他线程一起分配CUP的运行时间。

2.任意线程是在CPU在一个时由于硬件中断等而运行某一驱动,此时这个驱动运行在刚才被打断的那个线程的环境里;而下一次可能运行在另一个线程的环境里。所以你不能够知道这个线程在某时到底是运行在什么环境里,于是我们便说“驱动程序运行在任意线程中”。

3.非任意线程(专门线程)是指我们明确知道驱动程序运行在什么线程环境里,比如我们在APP上执行读写而I/O管理器调用驱动程序的DISPATCH例程时我们知道这个例程运行在这个APP的线程里,于是在这个例程中我们可以用APP线程里的一些东西,如用户态虚拟地址,用户环境下的内核对象等。
游客

返回顶部