原文:Linux的进程间通信-信号量 Linux的进程间通信-信号量 前言 信号量又叫信号灯,也有人把它叫做信号集,本文遵循《UNIX环境高级编程》的叫法,仍称其为信号量。它的英文是semaphores,本意是“旗语”“信号”的意思。由于其叫法中包含“信号”这个关键字,所以容易跟另一个信号signa ...
分类:
系统相关 时间:
2016-08-30 01:44:32
阅读次数:
259
UNIX环境高级编程(第三版)中的例子用到apue.h这个头文件,但是书里面写的地址已经不能访问。 经过一番查找之后,找到如下解决方案: 1、到www.apuebook.com上下载第2版的源码,也可以直接点这里。 2、下载后的源码,需要修改一下: 1、Make.defines.linux中第6行W ...
分类:
其他好文 时间:
2016-08-28 18:15:56
阅读次数:
157
Unix的文件类型信息包含在stat结构的st_mode成员中可以用宏确定文件类型: 可以用文件名后的宏来确定文件类型,宏调用举例: stat结构包含于文件有关的信息结构,stat结构的实际定义可能随着实现有所不同,但是基本形式是: from:《UNIX环境高级编程》第四章 ...
分类:
其他好文 时间:
2016-08-25 23:24:28
阅读次数:
129
写下这些文字的时候是我在腾讯工作的第五个年头,这五年让我对效率有了更深刻的认识。还是一个学生的时候,和大家一样,我也曾一字不落地读过《UNIX环境高级编程》,《UNIX环境网络编程》一二三卷,《TCP/IP详解》一二三卷,《C++ Primer》等书籍,这些都是非常经典的开发书籍。它们的共同特点是大 ...
分类:
其他好文 时间:
2016-08-19 22:02:43
阅读次数:
145
对于内核而言,所有打开的文件都通过文件描述符引用。 ...
分类:
其他好文 时间:
2016-08-06 23:32:52
阅读次数:
293
清单1-6 清单1-7 返回 Segmentation fault (core dumped) ...
分类:
其他好文 时间:
2016-08-06 00:20:14
阅读次数:
312
一起学 Unix 环境高级编程 (APUE) 之 网络 IPC:套接字 . . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编程 (APUE) 之 文件和 ...
分类:
其他好文 时间:
2016-08-04 00:01:45
阅读次数:
514
1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入,倍感惭愧。晚上回来google了一下,再次参考APUE,认真总结一下,加深理解。 2、基本概念 我 ...
分类:
系统相关 时间:
2016-08-03 22:18:25
阅读次数:
327
. . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编程 (APUE) 之 文件和目录 (四) 一起学 Unix 环境高级编程 (APUE) 之 系统数据 ...
分类:
其他好文 时间:
2016-08-03 10:28:50
阅读次数:
380
UNIX环境高级编程(第3版) Advanced Programming in the UNIX Environment Linux/UNIX系统编程手册 Linux/UNIX系统编程手册 (豆瓣) https://www.amazon.cn/%E5%9B%BE%E4%B9%A6/dp/B00KMR ...
分类:
系统相关 时间:
2016-08-03 10:14:18
阅读次数:
284