在网卡驱动程序中8139too.c中存在一个线程函数,它起到什么作用,什么情况下此函数会被调用,原来此网卡驱动程序中使用的是一个时间函数,是一个进程吧,它们有什么不同呢?再有,与此有关的被调用的函数kernel_thread()在什么源程序中可找到此函数的源代码?
回复(1) 2003-05-21 00:47 来自版块 - LINUX&UNIX核心开发
表情
shownxu使用的是kernel thread,不是一般意义上的thread,是一种很霸道的东西,系统的很多组件都是kernel thread,这种thread除非你自己放弃cpu,是不会被切出去的(程序中有有关sleep的函数)。不建议使用。在其他的kernel thread都放弃cpu时...(2003-05-21 17:53)

返回顶部