Python 进程

import multiprocessing,threading
import time
import os

def threading_run():
print("线程ID",threading.get_ident())
t=threading.Thread(target=threading_run)

def info(title):
print(title)
print('module name:',__name__)
print("parent process:",os.getppid())
print("process id:",os.getpid())

def f(name):
time.sleep(1)
info("\033[31;1mfunction f\033[m")
print("Hello !",name)
t.start()

if __name__ == '__main__':
info('\033[32;1m main process line \033[0m]')
for i in range(5):
p = multiprocessing.Process(target=f,args=("bob"+ str(i),))
p.start()
p.join()
posted @ 2017-10-28 17:41  沧海一粒水  阅读(102)  评论(0编辑  收藏  举报