发布时间:2013-08-04 23:44:49
点击(此处)折叠或打开//问题:程序员面试宝典174#include/*************************************************************编程思路:1.建立起n个节点的循环链表.........【阅读全文】
发布时间:2013-07-31 23:52:11
1.vmalloc kmalloc 是用来分配内核空间内存的,malloc是用来分配用户空间的内存的2.kmalloc分配的页在物理地址上是连续的(虚拟地址自然也是连续的) vmalloc只确保页在虚拟地址空间内是连续的。它通过非连续的物理内存块,再“修正”页表,把内存映射到逻辑地址空间是连续的区域内。 .........【阅读全文】
发布时间:2013-07-29 23:16:25
进程就是处于执行期的程序(目标代码存放在某种存储介质上,如内存)。进程不只局限于可执行代码,还包括其他资源:打开的文件,挂起的信号,内核数据结构,内存地址空间以及至少一个执行线程。进程是出于执行期的程序和相关资源的总称执行线程,简称线程,是进程中活动的对象。每个线程都拥有一个独立的程序计数器(.........【阅读全文】
发布时间:2013-07-23 16:53:22
typeof 返回变量的类型,c语言32个关键字之一offsetof 返回成员相对于结构体的偏移地址#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER) 1. ( (TYPE *)0 ) 将零转型为TYPE类型指针;2. ((TYPE *)0)->MEMBER 访问结.........【阅读全文】