linux环境编程
主要是linux环境编程
录事参军
认真、努力、自强不息
展开
-
《unix环境高级编程》-11.线程-读书笔记
duoxianche原创 2013-08-05 21:46:04 · 992 阅读 · 0 评论 -
《unix环境高级编程》-13、守护进程-读书笔记
一、基本概念 1、守护进程也成为精灵进程,是生存周期较长的一种进程。它们常常在系统自举时启动,在系统关闭时才终止。因为没有控制终端,所以说它们是在后台运行的。 2、父进程ID为0的各进程通常是内核进程,它们作为系统自举过程都得一部分而启动。 3、大多数守护进程都以超级用户(用户ID为0)特权运行。没有一个守护进程具有控制终端,其终端名设置为问号(?),终端前台进程组ID设置为-1。内核守护进原创 2015-05-03 18:43:13 · 935 阅读 · 0 评论 -
《unix环境高级编程》-10.信号-读书笔记
一、基本概念 1、信号是软件中断。信号提供了一种异步处理事件的方法。 2、每个信号都有一个名字:这些名字都以SIG开头。 例如: SIGABRT是夭折信号,调用abort函数;SIGALRM是闹钟信号,当由alarm函数设置的计时器超时后产生此信号; 3、Linux支持31种不同的信号;但是同时支持由应用程序额外定义的信号,将其作为实时扩展。 4、头文件为: 5、不存在编号为原创 2015-05-06 18:22:03 · 1076 阅读 · 0 评论 -
《unix环境高级编程》-09、进程关系-读书笔记
一、基本概念 终端登录:过去30年,登录过程没有多少改变。 (1)系统管理员创建通常名为/etc/ttys的文件,其中,每个终端设备都有一行,每一行说明设备名和传递给getty程序的参数。 (2)当系统自举时,内核创建进程ID为1的进程,也就是init进程。init进程使系统进入多用户状态。init进程读文件/etc/ttys,每一个允许登录的终端设备,init调用一次fork,它所生成的原创 2015-05-03 17:25:01 · 1050 阅读 · 2 评论