linux内核函数kernel_threadLinux认证考试

文章作者 100test 发表时间 2010:02:10 19:01:23
来源 100Test.Com百考试题网


  设备驱动程序中,如果需要几个并发执行的人物,可以启动内核线程,启动内和县城的函数为:

  int kernel_thread (int ( * fn )( void * ), void * arg, unsigned long flags).

  kernel_thread函数的作用是产生一个新的线程

  内核线程实际上就是一个共享父进程地址空间的进程,它有自己的系统堆栈.

  内核线程和进程都是通过do_fork()函数来产生的,系统中规定的最大进程数与

  线程数由fork_init来决定:

  [/arch/kernel/process.c/fork_init()]

  void __init fork_init(unsigned long mempages)

  {

  #ifndef __HAVE_ARCH_TASK_STRUCT_ALLOCATOR

  #ifndef ARCH_MIN_TASKALIGN

  #define ARCH_MIN_TASKALIGN


相关文章


利用netlink统一外设异步事件传递Linux认证考试
Linux系统安装php扩展cURLLinux认证考试
跟我学LFSLiveUSB制作Linux认证考试
Linux下C语言对PHP扩展Linux认证考试
linux内核函数kernel_threadLinux认证考试
解决Linux磁盘空间满的“软”办法Linux认证考试
关于linux下磁盘空间无形被占用的问题Linux认证考试
MySQL整个数据库的备份与还原Linux认证考试
LINUX路由和QOS限速Linux认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛