📅  最后修改于: 2023-12-03 15:07:55.002000             🧑  作者: Mango
Python中的fork()
函数可用于创建子进程,使得多个进程共享同一个程序的地址空间。通过该函数,可以实现进程的并发执行,提高程序效率。
fork()
函数用于创建子进程,调用一次后在父进程和子进程中分别返回不同的值。在父进程中返回子进程的PID(即进程ID),在子进程中返回0。可以通过比较返回值来确定当前运行的进程属于父进程还是子进程。
下面是fork()
函数的代码示例:
import os
pid = os.fork()
if pid == 0:
# 子进程
print("子进程:", os.getpid())
else:
# 父进程
print("父进程:", os.getpid(), "子进程:", pid)
对于fork()函数,需要注意以下几点: