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