摘要:
一、什么是I/O多路复用 I/O多路复用,I/O就是指的我们网络I/O,多路指多个TCP连接(或多个Channel),复用指复用一个或少量线程。串起来理解就是很多个网络I/O复用一个或少量的线程来处理这些连接。I/O 多路复用使得程序能同时监听多个文件描述符,能够提高程序的性能,Linux 下实现 阅读全文
2021年12月13日
摘要:
一、多进程实现并发 思路: 1.一个父进程,多个子进程。 2.父进程:负责等待并接受客户端的连接。 3.子进程:完成通信,接受一个客户端连接,就创建一个子进程用于通信。 服务器端: /* 多进程版本 */ #include<stdio.h> #include<arpa/inet.h> #includ 阅读全文