美文网首页
多进程介绍和多线程的比较

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

作者: ___大鱼___ | 来源:发表于2019-05-31 10:21 被阅读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

    相关文章

      网友评论

          本文标题:多进程介绍和多线程的比较

          本文链接:https://www.haomeiwen.com/subject/kboitctx.html