Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3516761
  • 博文数量: 1805
  • 博客积分: 135
  • 博客等级: 入伍新兵
  • 技术积分: 3345
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-19 20:01
文章分类

全部博文(1805)

文章存档

2017年(19)

2016年(80)

2015年(341)

2014年(438)

2013年(349)

2012年(332)

2011年(248)

发布时间:2014-09-28 13:54:29

查看内核线程的方法:ps -aux 可以查看系统中的所有线程,其中带有[ ]的表示是内核线程。内核线程创建方法:thread = kthread_create(taskq_thread, tqt,                                "%s/%d", name, i);wake_up_process(thread.........【阅读全文】

阅读(845) | 评论(0) | 转发(0)

发布时间:2014-09-28 12:31:43

 在linux内核中,所谓的内核线程实际上是一个共享父进程地址空间的进程,它有自己的系统堆栈;所以它们依然是一个进程,只不过这些进程可以与其他进程共享某些资源,这里的其他进程也是所谓的线程。1 内核线程与普通进程的异同 1.1 内核线程没有自己的地址空间,所以它们的"current->mm"都是空的; 1.2 .........【阅读全文】

阅读(709) | 评论(0) | 转发(0)

发布时间:2014-09-27 22:31:25

......【阅读全文】

阅读(802) | 评论(0) | 转发(0)

发布时间:2014-09-27 22:29:37

......【阅读全文】

阅读(476) | 评论(0) | 转发(0)

发布时间:2014-09-27 18:23:28

Spinlock的目的是用来同步SMP中会被多个CPU同时存取的变量。在Linux中,普通的spinlock由于不带额外的语义,是用起来反而要非常小心。在Linux kernel中执行的代码大体分normal和interrupt context两种。tasklet/softirq可以归为normal因为他们可以进入等待;nested interrupt是interru.........【阅读全文】

阅读(1287) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

huoyancool2021-09-18 16:04

这写年,人去哪了,怎么不更了

回复  |  举报
留言热议
请登录后留言。

登录 注册