多进程介绍和多线程的比较

2019-05-31  本文已影响0人  ___大鱼___

多进程编程

耗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
上一篇 下一篇

猜你喜欢

热点阅读