自定义一个Python进程
#!/usr/bin/env python3
-- coding: utf-8 -
‘’’
自定义一个进程,
'''
from multiprocessing import Process
class MyProcess(Process):
def __init__(self,name):
#此处不能用super(object,self).__init__()
super(MyProcess,self).__init__()
self.name = name
# 重写run方法
def run(self):
n = 1
while True:
n += 1
print('{}-------->>>> 自定义进程,n:{}'.format(n,self.name))
if __name__ =='__main__':
p =MyProcess('小明')
#运行p.start执行两步,(1)打开新的进程,(2)运行run()
p.start()
p1 = MyProcess('小红')
p1.start()
p2 =MyProcess()
p2.start()