Python多线程之fork

fork属于os模块,调用后返回两次,分别在子进程和父进程中返回,子进程永远返回0,父进程返回刚刚创建的子进程的id。 首先获取当前的启动线程,然后调用fork方法,此时会返回两个值,一个是子进程中返回0,父进程中返回子进程的进程ID。 执行效果如下: If和else中的语句都执行了,所以返回了两个值,但是为什么子进程找到的父进程是1呢? 因为此时,父进程已经结束了,可以看到Linux系统中又开始
相关文章
相关标签/搜索