import os
import time
from multiprocessing import Process
deftask(n,tag):print(f'{tag} start running!')
time.sleep(n)print(f'{tag} is done!')if __name__ =='__main__':
p1 = Process(target=task, args=(2,'进程1'))
p2 = Process(target=task, args=(1,'进程2'))
p3 = Process(target=task, args=(3,'进程3'))
p1.start()
p2.start()
p3.start()print('主程序运行!')
# 方法二:import os
import time
from multiprocessing import Process
classTask(Process):def__init__(self, n):super().__init__()
self.n = n
defrun(self):print('subtask run')
time.sleep(self.n)print('subtask done')if __name__ =='__main__':
t = Task(1)# t.run() # 不是调用run()
t.start()print('main task run')