#多进程,并行方式执行
# from multiprocessing import Process
# import time
# def f(name):
# time.sleep(1)
# print('hello',name,time.ctime())
#
# if __name__ == '__main__':
# p_list=[]
#
# for i in range(3):
# p = Process(target=f,args=('jack',))
# # p.daemon=True #守护进程
# p_list.append(p)
# p.start()
#
# for i in p_list:
# i.join() #所有子进程没有执行完,主进程停在这里不去执行
# print('end,..')
#2.例子,gid
# from multiprocessing import Process
# import os,time
#
# def info(title):
#
# print("title:",title)
# print("parent process:",os.getppid())
# print("process id:",os.getpid())
#
# def f(name):
# info('function f')
# print("hello",name)
#
# if __name__ == '__main__':
# info('main process line')
# time.sleep(1)
# print('--------------')
# p = Process(target=info,args=('jack',))
# p.start()
# p.join()