赞
踩
1:使用的模块不一样
python提供multiprocessing用于创建多进程。 提供 threading用于创建多线程。
2:创建方式:
多线程的创建
方式1:创建threading.Thread对象
import threading
def tstart(arg):
print(f"{arg}running" )
if __name__ == '__main__':
t1 = threading.Thread(target=tstart, args=('This is thread 1',))
t2 = threading.Thread(target=tstart, args=('This is thread 2',))
t1.start()
t2.start()
print("This is main function")
方式2:继承threading.Thread,并重写run
import threading
import time
class CustomThread(threading.Thread):
def __init__(self, thread_name):
super(CustomThread, self).__init__
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。