os.fork():与父级共享局部变量

时间:2017-04-07 14:42:13

标签: python linux sockets variables fork

我在python(用于Linux)中编写了一个简单的webserver脚本,它为使用os.fork()接收的每个HTTP(s)连接创建一个新的子进程。然后这个孩子改变各种局部变量的值。但是,当孩子死亡时,局部变量(逻辑上)不会设置为父项中的新值,因此也不会设置为所有后续子进程。

我提出的一种方法是让孩子成为产生所有其他孩子的新父母,但如果我有许多平行工作的孩子,那就不会有效。

如何实现孩子与父母以及所有后续孩子之间的新价值分享?是否可以使用IPC?如果是,我是否必须创建一个新套接字?

0 个答案:

没有答案