第七讲守护进程与其他网络服务器编程技术讲述.ppt

第七讲守护进程与其他网络服务器编程技术讲述.ppt

第七讲守护进程与其他网络服务器编程技术讲述

第七讲 守护进程与其他网络服务器编程技术 任立勇 电子科技大学计算机学院 目 录 守护进程和inetd超级服务器 概述 syslogd守护进程和syslog函数 创建守护进程 inetd守护进程 几种服务器技术的比较; tcp并发服务器-每个客户一个子进程; tcp预先派生子进程服务器程序,accept无上锁保护; tcp预先派生子进程服务器程序,accept使用文件锁保护; tcp预先派生子进程服务器程序,accept使用线程互斥锁保护; tcp预先派生子进程服务器程序,传递描述字; tcp并发服务器程序,每个客户一个线程; tcp预先创建线程服务器程序,每个线程各自accept; tcp预先创建线程服务器程序,主线程统一accept; 守护进程概述 守护进程是在后台运行不受终端控制的进程(如输入、输出等),一般的网络服务都是以守护进程的方式运行。 守护进程脱离终端的主要原因有两点: 用来启动守护进程的终端在启动守护进程之后,需要执行其他任务。(如其他用户登录该终端后,以前的守护进程的错误信息不应出现) 由终端上的一些键所产生的信号(如中断信号),不应对以前从该终端上启动的任何守护进程造成影响。 要注意守护进程与后台运行程序(即加&启动的程序)的区别。 启动守护进程的方法 在系统启动是由系统初始化脚本启动,这些脚本一般在/etc或/etc/rc开头的目录。如inet超级服务器

文档评论(0)

1亿VIP精品文档

相关文档