关于进程:

在操作系统运行中,一个程序运行起来就是一个进程。在Python中多进程编程可以让我们的程序运行效率更高。同一时刻可以做更多的事情

multiprocessing模块介绍:

multiprocessing模块是Python专门用来创建多进程的模块,可以做到跨平台运行,multiprocessing提供了一个process类来创建进程

注:子进程的代码必须在__name__ == “__main__”下运行不然会报错

获取进程号:

在Python中可以通过os模块中的一个函数getpid()可以获取当前的进程号,可以通过getppid()的方法来获取这个进程的父进程的进程号

父进程会等待子进程执行完毕后在退出:

如果父进程中执行完所有代码后,还有子进程在执行,那么父进程会等待子进程执行完所有代码后再退出