上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页
摘要: Linux线程介绍进程与线程 典型的UNIX/Linux进程可以看成只有一个控制线程:一个进程在同一时刻只做一件事情。有了多个控制线程后,在程序设计时可以把进程设计成在同一时刻做不止一件事,每个线程各自处理独立的任务。 进程是程序执行时的一个实例,是担当分配系统资源(CPU时间、内存等)的基... 阅读全文
posted @ 2015-07-04 16:34 峰子_仰望阳光 阅读(14321) 评论(1) 推荐(4) 编辑
摘要: 本文测试程序和图片及部分文字摘录自博文孤儿进程与僵尸进程[总结]。基本概念 孤儿进程和僵死进程的概念如下: 孤儿进程:一个父进程退出、但其仍在运行的孤儿进程。孤儿进程将被init进程(进程号为1)所收养,并由init进程对它们完成状态收集工作。 僵尸进程:一个已经终止、但是其父进程尚未对其... 阅读全文
posted @ 2015-07-03 23:08 峰子_仰望阳光 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 文件描述符 对于内核而言,所有打开的文件都通过文件描述符引用。文件描述符是一个非负整数。当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符。当读或写一个文件时,使用open或create返回的文件描述符表示该文件,将其作为参数传给read或write函数。write函数 writ... 阅读全文
posted @ 2015-07-03 18:43 峰子_仰望阳光 阅读(52513) 评论(1) 推荐(4) 编辑
摘要: fork函数介绍 一个现有进程可以调用fork函数创建一个新进程。该函数定义如下:#include pid_t fork(void);// 返回:若成功则在子进程中返回0,在父进程中返回子进程ID,若出错则返回-1 fork函数调用一次,返回两次。它在调用进程(称为父进程)中返回一次,返回值是新... 阅读全文
posted @ 2015-07-03 15:01 峰子_仰望阳光 阅读(2464) 评论(0) 推荐(0) 编辑
摘要: fork和exec函数 fork函数是Unix/Linux中派生新进程的唯一方法。其定义如下:#include pid_t fork(void);// 返回:若成功则在子进程中返回0,在父进程中返回子进程ID,若出错则返回-1 fork函数调用一次,返回两次。它在调用进程(称为父进程)中返回一次... 阅读全文
posted @ 2015-07-03 00:29 峰子_仰望阳光 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 本文将会阐述两种解决端口占用的方法。 本文会用到的服务器端的程序如下: 1 #include "unp.h" 2 #include 3 4 int main(int argc, char **argv) 5 { 6 int listenfd, connfd; 7 sockl... 阅读全文
posted @ 2015-07-02 21:30 峰子_仰望阳光 阅读(3597) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:如何使用Unix/Linux grep命令——磨刀不误砍柴工系列。该博文条理很清晰。grep简介 grep在一个或多个文件中查找与模式字符串(pattern)匹配的行,并将搜索的结果打印出来,不会修改原文件内容。使用grep 命令的语法为:$grep [option(s)] pat... 阅读全文
posted @ 2015-07-02 14:26 峰子_仰望阳光 阅读(2087) 评论(0) 推荐(1) 编辑
摘要: 本文摘录自《UNIX网络编程 卷1》。基本套接字函数 socket函数 为了执行网络I/O,一个进程必须做的第一件事就是调用socket函数,指定期望的通信协议类型。其定义如下:#include int socket(int family, int type, int protoco... 阅读全文
posted @ 2015-07-01 18:12 峰子_仰望阳光 阅读(1904) 评论(0) 推荐(0) 编辑
摘要: TCP状态转换图 在《UNIX网络编程 卷1》一书中,作者给出了TCP状态转换图(如下)。本文也将围绕此图进行阐释。 注:上图红框表示比较特殊的地方。TCP状态转换两条主线 图2-4中的两条主线当然就是客户端和服务器端的状态迁移: 对客户端(也可以是服务器端,这里的例子是客户端主... 阅读全文
posted @ 2015-06-28 17:09 峰子_仰望阳光 阅读(1974) 评论(0) 推荐(0) 编辑
摘要: TCP简介 相对于不可靠、无连接的用户数据报协议(User Datagram Protocol, UDP),传输控制协议(Transmission Control Protocol, TCP)是可靠的、面向连接的协议。除此之外,TCP还提供了以下特性: 1)TCP含有用于动态估算客户和服务器之间... 阅读全文
posted @ 2015-06-28 16:53 峰子_仰望阳光 阅读(1941) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 21 下一页