from threading import Thread
def func(name): #??
for i in range(1000):
print(name, i)
if __name__ == '_main__':
t1 = Thread(target=func,args=('肖战',)) #传递参数必须是元组
t1.start()
t2 = Thread(target=func,args=('王一博',))
t2.start()
if __name__ == "__main__":
Python3 线程中常用的两个模块为:
thread 模块已被废弃。用户可以使用 threading 模块代替。所以,在 Python3 中不能再使用"thread" 模块。为了兼容性,Python3 将 thread 重命名为 "_thread"。
可以考虑去这个知识网站看看对应线程的知识,是不是使用的时候,无意间疏漏了些什么细节:
https://www.runoob.com/python3/python3-multithreading.html
希望对题主有所帮助,可以的话,帮忙点个采纳!