创建一个多进程(multiprocessing.Process)

Posted python我的最爱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建一个多进程(multiprocessing.Process)相关的知识,希望对你有一定的参考价值。

进程是资源的集合,每个进程至少包含一个线程 

import multiprocessing #导入进程模块
import time, threading #导入线程

def thread_run():
print(threading.get_ident())
def run(name):
time.sleep(2)
print(‘hello‘, name)
t = threading.Thread(target=thread_run) #创建一个线程
t.start()


if __name__ == ‘__main__‘:
‘‘‘
在进程中创建一个线程
‘‘‘

for i in range(10): #循环十次
p = multiprocessing.Process(target=run, args=(i, )) #在进程中添加线程
p.start()

以上是关于创建一个多进程(multiprocessing.Process)的主要内容,如果未能解决你的问题,请参考以下文章

使用multiprocessing模块创建多进程

多线程和多进程的区别

linux下多进程或者多线程编程的问题。新手,望指教!

关于进程,线程,多进程和多线程的网络编程

并发编程-多进程

多线程(Thread线程创建线程池)