摘要:
进程身份 通常一个进程具有多个标识,其中最重要的是PID和PPID PID表示自身的标识,全局唯一 PPID表示父进程的ID,可用来判断由谁fork而来 PGID,所属进程组ID,进程组表示一组进程,而这个PGID就是组长进程的PID 默认组长进程的子进程具有相同的PGID,一个进程可以调整自己的P 阅读全文
摘要:
多进程如何同步 多进程由于会对原进程状态进行复制,因此就不存在过多的联系,如果要实现进程间通信,可选择信号、IPC、管道、UNIX域文件、网络 匿名管道只能实现父子进程之间的通信,命名管道则可以实现不同进程之间通信 信号只能作为一种触发机制或有限信息提示机制,局限性比较大 IPC由系统提供,主要是消 阅读全文
摘要:
单线程服务器 对单线程阻塞的服务器,每个连接和相关处理动作会阻塞下一个请求的接收 只有上一个请求处理完成,才能处理下一个请求 通过多路转接,使得服务器能够并发处理多个请求,这些请求与事件处理函数绑定并注册到事件循环上 每次循环,从多路转接函数获得触发事件的请求(即套接字),根据触发事件类型顺序调用相 阅读全文