多线程:
def run(name):
print(name, "线程执行了")
time.sleep(10)
t1 = threading.Thread(target=run, args=("t1",))
t2 = threading.Thread(target=run, args=("t2",))
t1.start()
t2.start()
t1.join()
t2.join()
print("执行完毕")
多进程
from multiprocessing import Process
import time
def run(name):
print(name,"进程执行了!")
time.sleep(5)
if __name__ == '__main__':
p1=Process(target=run,args=("p1",))
p2=Process(target=run,args=("p2",))
p3=Process(target=run,args=("p3",))
p4=Process(target=run,args=("p4",))
p5=Process(target=run,args=("p5",))
p1.start()
p2.start()
p3.start()
p4.start()
p5.start()