进程传参方式和创建方式2
from multiprocessing import Process #演示两种传参方式 # def f1(n): # print(n) # # # if __name__ == '__main__': # # p1 = Process(target=f1,args=('大力与奇迹',)) #创建进程对象 # p1 = Process(target=f1,kwargs={'n':'大力'}) #创建进程对象 # # p1.start() #给操作系统发送了一个创建进程的信号,后续进程的创建都是操作系统的事儿了 #进程的创建方式2 class MyProcess(Process): def __init__(self,n): super().__init__() #别忘了执行父类的init self.n = n def run(self): print('宝宝and%s不可告人的事情'%self.n) if __name__ == '__main__': p1 = MyProcess('高望') p1.start()