进程:
python里进程是multiprocessing模块
用法和多线程没有什么区别(os.getpid()是获得进程号,ppid是父进程号)
import time ,os
import multiprocessing
def f(name):
time.sleep(2)
print('hello', name)
print(os.getpid())
print(os.getppid())
#在windows下用多进程一定要加下面这句话,他的作用是为了区分,你是主动执行这个脚本还是当做模块调用,如果导入的就不执行
if __name__ == '__main__':
p = multiprocessing.Process(target=f, args=('boy',))
p.start()
p.join()