Discuss / Python / multiprocessing实例结果有点出入,少了Child。

multiprocessing实例结果有点出入,少了Child。

Topic source

Eliefly

#1 Created at ... [Delete] [Delete and Lock User]
from multiprocessing import Process
import os

# 子进程要执行的代码
def run_proc(name):
    print('Run child process %s (%s)...' % (name, os.getpid()))

if __name__=='__main__':
    print('Parent process %s.' % os.getpid())
    p = Process(target=run_proc, args=('test',))
    print('Child process will start.')
    p.start()
    p.join()
    print('Child process end.')

执行结果如下:
Parent process 3450.
Child process will start.
Run child process test (3451)...
Child process end.

  • 1

Reply