多进程编程
耗CPU的操作,用多进程编程, 对于IO操作来说用多线程,进程切换的代价要高于线程
1. 对于耗CPU的操作, 如计算,算法等 多进程优于多线程
# coding: utf-8
import os
import time
pid = os.fork() # fork 模块会给我们创建一个子进程 fork只能用于linux/unix下面
print('boddy')
if pid == 0:
print('子进程是{}, 父进程是{}'.format(os.getpid(), os.getppid()))
else:
print('我是父进程{}'.format(pid))
time.sleep(2)
QQ截图20190531101835.png
网友评论