多线程介绍
线程方法一:函数形式
import threading
import time
def demo():
print('hello 我是子线程')
# 小建议:凡是程序一上线程,复杂度就上升了,出bug的机会多了
# 线程方法一:
if __name__ == '__main__':
# target要传递一个函数
for i in range(5):
t =threading.Thread(target=demo)
time.sleep(1)
t.start()
线程方法二:类创建线程
class A(threading.Thread):
def run(self):
for i in range(5):
print('hello 我是线程')
if __name__ == '__main__':
a =A()
a.start()