码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2018-06-10 21:35:48      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:range   sleep   run   ==   包含   multi   threading   start   print   

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

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)

标签:range   sleep   run   ==   包含   multi   threading   start   print   

原文地址:https://www.cnblogs.com/my-love-is-python/p/9164437.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!