
APUE
文章平均质量分 89
yankai0219
nothing
展开
-
基础文章2:APUE chap14 高级I/O
0.序本文是在学习Nginx中ngx_process_events_and_timers函数中牵涉到的内容。主要学习了14.2 非阻塞I/O14.3 记录锁14.7readv和writev函数其中记录锁用于Nginx中的accept互斥体。14.1引言14.2 非阻塞I/O原创 2012-12-30 19:24:36 · 2737 阅读 · 0 评论 -
基础文章6:APUE chap17 高级进程间通信
17.1 引言17.2 基于STREAMS的管道17.3 UNIX域套接字 17.3.1 命名UNIX域套接字 17.3.2 唯一连接17.4 传送文件描述符 17.4.1 经由基于STREAMS的管道传送文件描述符 17.4.2 经由UNIX域套接字传送文件描述符 sendmsg和recvmsg使用原创 2012-12-30 19:45:20 · 3619 阅读 · 0 评论 -
基础文章1:APUE chap10 信号
0.序1)本文是我为了充分理解Nginx的信号处理方面的内容,我阅读了APUE chap10 信号的内容。2)主要学习了以下章节,详细学习了以下这几个章节10.3signal函数10.4 不可靠信号10.5 中断系统调用10.6 可重入函数10.8 可靠信号术语与语义10.11 信号集10.12 sigpromask函数 10.1原创 2012-12-30 19:23:49 · 3771 阅读 · 0 评论 -
基础文章7:chap15 进程通信之管道 补充
存在一个问题 示例4:/*父进程与子进程之间交互:父进程向子进程写入from parent process,子进程向父进程写入from child process*/参考文章http://kenby.iteye.com/blog/1166111 Linux进程通信 之 管道0.序进程之间的通信 IPC: 进程之间通信实际上就是进程之间进行消息传递原创 2012-12-30 19:50:53 · 2615 阅读 · 0 评论 -
基础文章4:进程详细描述
本文来自于http://blog.youkuaiyun.com/xiyangxiaodong/article/details/4276202,自己进行了总结,并写了一个测试程序。 1.1 关于进程的一些必要知识先看一下进程在大学课本里的标准定义:“进程是可并发执行的程序在一个数据集合上的运行过程。”这个定义非常严谨,而且难懂,如果你没有一下子理解这句话,原创 2012-12-30 19:33:28 · 2903 阅读 · 0 评论 -
基础文章3:进程基础之fork函数
0.序1.基础内容介绍 1)进程的组成: 2)fork函数调用后,系统所做工作:2.函数详细介绍 1)函数原型 2)作用 3)描述3.总结:0.序 fork函数是Linux中创建进程的函数,也是唯一一个创建进程的函数。因此学好fork函数时基础中的基础。0.序1.基础内容介绍原创 2012-12-30 19:27:36 · 2684 阅读 · 0 评论 -
事件处理机制之epoll
0.序1.为什么要采用epoll事件处理机制呢?也就是Epoll的优点。2.epoll事件处理机制有两种触发方式:ET和LT。有何区别?3.epoll相关函数 1)epoll_create函数 2)epoll_ctl函数 3)epoll_wait函数4.程序5.小结6.参考文章0.序 写了一篇文章是关于事件原创 2012-12-30 19:26:30 · 8706 阅读 · 2 评论 -
基础文章5:APUE chap15 进程间通信
0.序本文主要学习了APUE chapter15的15.1 引言15.2 管道 根据本章节15.11的总结:我们可以看出要重点学习管道的使用方法。 15.1 引言进程之间的通信 IPC: 进程之间通信实际上就是进程之间进行消息传递。15.2 管道 1.管道的局限性: 1)半原创 2012-12-30 19:40:14 · 2812 阅读 · 0 评论