xqn2017

导航

2018年4月20日 #

Linux网络编程学习(五) ----- 信号(第四章)

摘要: 1、基本概念 进程阻塞: 进程执行条件得不到满足,就自动放弃CPU资源而进入休眠状态,以等待条件满足,当条件满足时,系统就将控制权还给该进程进行未完成的操作 共享资源: 进程间协调使用的系统资源 锁定: 当某个进程使用共享资源时,可能需要防止别的进程对该资源的使用。Linux提供一些方法保证共享资源 阅读全文

posted @ 2018-04-20 15:25 xqn2017 阅读(390) 评论(0) 推荐(0)

Linux网络编程学习(四) -----守护进程的建立(第三章)

摘要: 本文介绍一个例程daemon_init() 守护进程建立的主要过程 1、fork 通过fork出一个子进程,并把父进程关闭,这样子进程就成了后台进程,而且子进程从父进程那里继承了组标识符同时又拥有了自己的进程标识符,这样就保证了子进程不会是一个进程组的首进程 2、setsid setsid()创建了 阅读全文

posted @ 2018-04-20 14:51 xqn2017 阅读(144) 评论(0) 推荐(0)