1. 简述进程间如何通信.
用Queue来通信,他本身需要一个消息队列程序
我们用Queue,在子进程中创建两个子进程
一个往Queue里写数据一个从Queue里读取
在主进程中实例化Queue对象q把q作为一个参数传递给每一个程序
2. 什么是进程池?进程池如何实现.
3. 尝试仿造tcp多进程server的代码写出udp多进程server
进程池技术的应用至少由以下两部分组成:
资源进程
预先创建好的空闲进程,管理进程会把工作分发到空闲进程来处理。
管理进程
管理进程负责创建资源进程,把工作交给空闲资源进程处理,回收已经处理完工作的资源进程。
管理进程如何有效的管理资源进程,分配任务给资源进程,回收空闲资源进程,管理进程要有效的管理资源进程,那么管理进程跟资源进程间必然需要交互,通过信号,消息队列,管道等进行交互。
3. 尝试仿造tcp多进程server的代码写出udp多进程server