一、forking 进程
通过fork产生的进程有以下几个特点:
是一个进程的克隆。创建的进程独立于父进程单独存在。线程在调用fork()那那点被复制执行。 二、代码示例#!/usr/bin/env pythonimport os:print “I am the child process and my PID is : %d” % os.getpid():print “I am the parent process whit PID :%d” % os.getpid()childId = os.fork()if childId == 0:#在子进程中child_process()else:% childIdwhile True:passparent_process()
子线程结束后,,父线程依然在运行,并没有推出。
三、量产新的线程os.exec* 系列函数 子进程覆盖父进程
可以发现通过这种方式创建的进程是覆盖掉了父进程,当子进程结束时,父进程也跟着结束了。
怕走崎岖路,莫想登高峰。