阅读:874回复:0
非常感谢mister医好本人的大头病!!!
//////////
文章标题 系统进程,专门进(线)程,任意进(线)程环境? 小弟我一看到它们,头就大,不知其所云? 其差别与联系??? 望各大虾,指点一二三四啊!!! ////////// 1.系统线程是在内核模式下建立的线程,它可以和用户的其他线程一起分配CUP的运行时间。 2.任意线程是在CPU在一个时由于硬件中断等而运行某一驱动,此时这个驱动运行在刚才被打断的那个线程的环境里;而下一次可能运行在另一个线程的环境里。所以你不能够知道这个线程在某时到底是运行在什么环境里,于是我们便说“驱动程序运行在任意线程中”。 3.非任意线程(专门线程)是指我们明确知道驱动程序运行在什么线程环境里,比如我们在APP上执行读写而I/O管理器调用驱动程序的DISPATCH例程时我们知道这个例程运行在这个APP的线程里,于是在这个例程中我们可以用APP线程里的一些东西,如用户态虚拟地址,用户环境下的内核对象等。 |
|
|