Advertisement

Python 多进程 subprocess, mmap

阅读量:

近期在学习多进程相关知识,整理了两篇与多进程相关的文章内容。

在Python中涉及多进程开发时,主要会用到的模块包括:subprocess、mmap以及multiprocessing这三个组件。

关于subprocess模块的文章

https://www.cnblogs.com/Security-Darren/p/4733368.html

父进程与子进程之间的信息交互只能通过管道实现。这意味着,只有当调用Popen()函数创建子进程时,将stdin参数设置为subprocess.PIPE,才能通过p.communicate(input)方法向子进程的标准输入流发送数据;同时,若希望从子进程中获取输出信息,则必须将stdout和stderr参数也设置为subprocess.PIPE,这样通过p.communicate()方法才能接收到完整的输出数据。否则,在返回的二元组中对应的位置将会是None。

关于mmap模块的文章

https://www.cnblogs.com/Security-Darren/p/4733387.html

例如:

|1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20|# process 1 f = open('xxx', 'w') while True: data = raw_input

全部评论 (0)

还没有任何评论哟~