yyxl的ChinaUnix博客yyyw.blog.chinaunix.net
yyxl
全部博文(1805)
display(4)
display(7)
oops(7)
2017年(19)
2016年(80)
2015年(341)
2014年(438)
2013年(349)
2012年(332)
2011年(248)
marion
n73man00
HuangLei
wangchen
commshar
gongping
wowuchi
crowsy00
大鬼不动
lkfei
pengsl20
Yan999
cadssaa
13814089
llst008
haha625
Liyan15
firo
发布时间:2014-09-28 13:54:29
查看内核线程的方法:ps -aux 可以查看系统中的所有线程,其中带有[ ]的表示是内核线程。内核线程创建方法:thread = kthread_create(taskq_thread, tqt, "%s/%d", name, i);wake_up_process(thread.........【阅读全文】
发布时间:2014-09-28 12:31:43
在linux内核中,所谓的内核线程实际上是一个共享父进程地址空间的进程,它有自己的系统堆栈;所以它们依然是一个进程,只不过这些进程可以与其他进程共享某些资源,这里的其他进程也是所谓的线程。1 内核线程与普通进程的异同 1.1 内核线程没有自己的地址空间,所以它们的"current->mm"都是空的; 1.2 .........【阅读全文】
发布时间:2014-09-27 22:31:25
......【阅读全文】
发布时间:2014-09-27 22:29:37
发布时间:2014-09-27 18:23:28
Spinlock的目的是用来同步SMP中会被多个CPU同时存取的变量。在Linux中,普通的spinlock由于不带额外的语义,是用起来反而要非常小心。在Linux kernel中执行的代码大体分normal和interrupt context两种。tasklet/softirq可以归为normal因为他们可以进入等待;nested interrupt是interru.........【阅读全文】
huoyancool2021-09-18 16:04
这写年,人去哪了,怎么不更了
登录 注册