
APUE
The_Hungry_Brain
现在不经意做的一件事,会在未来某个不可预期的时刻回馈自己。越努力,越幸运。
展开
-
带缓冲I/O 和不带缓冲I/O的区别与联系
带缓冲I/O 和不带缓冲I/O的区别与联系转载 2016-10-09 11:05:06 · 357 阅读 · 0 评论 -
APUE——Chapter 3:文件I/O
open、read、write、lseek、close。原创 2016-10-09 10:50:59 · 420 阅读 · 0 评论 -
APUE——Chapter 5:标准I/O库
对于标准I/O库,它们的操作则是围绕流(stream)进行的。原创 2016-10-10 11:44:09 · 277 阅读 · 0 评论 -
APUE——Chapter 7、8:进程环境和进程控制
当内核执行C程序时,在调用main前先调用一个特殊的启动例程。可执行程序文件将此启动例程指定为程序的起始地址。启动例程从内核取得命令行参数和环境变量值,然后为按上诉方式调用main函数做好安排。原创 2016-10-12 15:38:06 · 438 阅读 · 0 评论 -
APUE——Chapter 10:信号
信号是软件中断。信号提供了一种处理异步事件的方法。在头文件< signal.h >中,信号名都被定义为正整数常量。 (信号编号)不存在编号为 0 的信号。信号处理: (1)忽略此信号。(有两种信号不能被忽略:SIGKILL、SIGSTOP)。 (2)捕捉信号。(不能捕捉 SIGKILL 和 SIGSTOP 信号)。 (3)执行系统的默认动作。终止+core。大多数Unix系统调试程序都使原创 2016-11-11 11:06:23 · 407 阅读 · 0 评论 -
AUPE——Chapter 11:线程
一个进程中的所有线程都可以访问该进程的组成部件。线程包含了表示进程执行环境必需的信息,其中包括进程中标识线程的线程ID、一组寄存器值、栈、调度优先级和策略、信号屏蔽字、errno变量以及线程私有数据。进程的所有信息对该进程的所有线程都是共享的,包括可执行的程序文本、程序全局内存和堆内存、栈以及文件描述符。进程ID在整个系统中是唯一的, 线程ID只在它所属的进程环境中有效。原创 2016-11-26 15:35:14 · 347 阅读 · 0 评论 -
APUE——Chapter:线程控制
线程限制,可通过sysconf函数查询。原创 2016-12-05 21:23:16 · 340 阅读 · 0 评论