摘要:
一、 什么是系统调用 在Linux的世界里,我们经常会遇到系统调用这一术语,所谓系统调用,就是内核提供的、功能十分强大的一系列的函数。这些系统调用是在内核中实现的,再通过一定的方式把系统调用给用户,一般都通过门(gate)陷入(trap)实现。系统调用是用户程序和内核交互的接口。 二、 系统调用的作用 系统调用在Linux系统中发挥着巨大的作用,如果没有系统调用,那么应用程序就失去了内... 阅读全文
摘要:
http://student.zjzk.cn/course_ware/data_structure/web/xianxingbiao/xianxingbiao2.3.2.htm注意: 判断空链表的条件是head==head->next;注意: ①循环链表中没有NULL指针。涉及遍历操作时,其终止条件就不再是像非循环链表那样判别p或p->next是否为空,而是判别它们是否等于某一指定... 阅读全文
摘要:
typedef struct node{int data; /*数据域*/struct node *llink,*rlink; /*链域,*llink是左链域指针,*rlink是右链域指针*/}JD;插入 对于双向循环链表,我们现在可以随意地在某已知结点p前或者p后插入一个新的结点。 假若s,p,q是连续三个结点的指针,若我们要在p前插入一个新结点r,则只需把s的右链域指针指向r,r的左链域指... 阅读全文
摘要:
1.c语言对一个整数链表的类型声明:typedef struct elementT{ int data; struct elementT *next;}element;2.头指针的修改int Insert(element **head){ element *Newelem; Newelem = (element *)malloc(sizeof(element)); if(!Newel... 阅读全文
摘要:
运行期库是一个广泛的概念,可以认为是一套系统级的函数库,这些函数要么在后台被使用,比如进行程序的初始化和清理操作,要么是我们会直接调用到的,比如内存管理中的malloc、数学计算中的sqrt等,所谓运行期,就是在程序运行时使用,离开了它,我们的程序寸步难行. 在Windows平台下,C Runtime Library 的情况如下: ... 阅读全文
摘要:
http://hi.baidu.com/lingfeius/blog/item/95b0cf3f0b9f54c27d1e7120.html 阅读全文
摘要:
进程是系统分配资源的单位,每一个进程对应与一个活动的程序,当进程激活时,操作系统就将系统的资源包括内存、I/O和CPU等分配给它,使它执行。 线程是CPU分配时间的单位,每一个线程对应于它在进程中的一个函数,也就是内存中的代码段,多个线程执行时CPU会根据它们的优先级分配时间,使它们完成自己的功能。 一般来说,进程中至少一个线程,一个主线程和其他线程组成一个进程。多个线程的目的在于... 阅读全文
摘要:
深入浅出MFChttp://www.openitpower.com/wenzhang/97/10420_1.htmlhttp://www0.ccidnet.com/tech/guide/2000/06/06/58_819.html 阅读全文
摘要:
出处 :http://www.ad0.cn/netfetch/article.asp?id=534 http://www.ad0.cn/netfetch/article.asp?id=583 阅读全文