无情剑客
18345093167
技术改变命运
全部博文(184)
2020年(16)
2017年(12)
2016年(156)
manshukw
hskaili
km康蒙92
murphey
默默成长
格伯纳
along819
hxc97989
selfsong
shamlu
发布时间:2016-08-13 09:08:59
原文链接:http://bbs.chinaunix.net/thread-1981115-1-1.html在Linux内核源码中,经常要对链表进行操作,其中一个很重要的宏是list_for_each_entry:意思大体如下:假设只有两个结点,则第一个member代表head,list_for_each_entry的作用就是循环遍历每一个pos中的member子项。图1:pos: .........【阅读全文】
发布时间:2016-08-12 09:01:48
方式一:编译内核的方式。我本机的内核是linux-2.6.38.1添加的内核是linux-2.6.39.1第一步:在arch/x86/include/asm/unistd_32.h文件中添加系统调用号。 350 #define __NR_open_by_handle_at 342351 #define __NR_clock_adjtime 343352 #define __NR_syncfs&n.........【阅读全文】
发布时间:2016-08-10 15:39:25
原文地址:http://blog.sina.com.cn/s/blog_682686610100qqi3.html1. Linux进程调度概述Linux系统支持用户态进程和内核线程,需要说明的是,Linux没有提供用户态线程支持,实现用户态线程需要引入第三方线程库。操作系统进程调度是整个操作系统理论的核心,在设计进程调动机制需要考虑的具体问题主要有:1).........【阅读全文】
发布时间:2016-08-09 15:26:52
......【阅读全文】
发布时间:2016-08-09 10:11:23
过滤程序:UNIX系统过滤程序从标准输入读取数据,对其进行适当处理后写到标准输出。几个过滤程序通常在shell管道命令行中线性的连接。当一个程序产生某个过滤程序的输入,同时又读取该过滤程序的输出时,则该过滤程序就成为协同进程。 Korn Shell提供了协同进程,但是Bournce-again.........【阅读全文】
登录 注册