1.直接启动线程模式
import threading
import time
def hello(num):
print("running on number:%s" %num)
time.sleep(3)
if __name__ == '__main__':
t1 = threading.Thread(target=hello,args=(1,))
t2 = threading.Thread(target=hello,args=(2,))
t1.start()
t2.start()
print(t1.getName())
print(t2.getName())
2、继承式调用
import threading
import time
class MyThread(threading.Thread):
def __init__(self,num):
threading.Thread.__init__(self)
self.num = num
def run(self):
print("running on number:%s" %self.num)
time.sleep(3)
if __name__ == '__main__':
t1 = MyThread(1)
t2 = MyThread(2)
t1.start()
t2.start()
本文介绍两种使用Python实现线程的方法:直接启动线程模式及通过继承Thread类的方式。每种方法都提供了具体实例代码,展示了如何创建并启动线程来执行特定任务。
885

被折叠的 条评论
为什么被折叠?



