阅读背景:

python多进程,进程池,数据共享,进程通信,分布式进程

来源:互联网 

一、操作体系中相干过程的知识

  Unix/Linux操作体系供给了一个fork()体系调用,它非常特别。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,由于操作体系主动把当前过程(称为父过程)复制了一份(称为子过程),然后,分离在父过程和子过程内返回。   子过程永久返回0,而父过程返回子过程的ID。这样做的理由是,一个父过程可以fork出很多子过程,所以,父过程要记下每一个子过程的ID,而子过程只须要调用getppid()便可以够拿到父过程的ID。   Python的os模块封装了常见的体系调用,其中就包含fork,可以在Python程序中轻松创立子过程。  Unix/Linux操作体系供给了一个fork()体系调用,它非




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: