查看线程数
threading.enumerate()函数可以查看当前线程数量。
查看当前线程的名字
使用threading.current_thread()可以查看当前线程的信息。
为了让线程更好的封装,,可以使用threading模块下的Thread,继承这个类,然后实现run方法,线程就会自动运行run方法中的代码。示例代码如下:
import threading
import time
class DanceThread(threading.Thread):
def run(self):
for x in range(1, 6):
print(‘我正在跳舞,%s‘ %threading.current_thread() )
time.sleep(1)
class SingThread(threading.Thread):
def run(self):
for x in range(1, 6):
print(‘我正在唱歌,%s‘ %threading.current_thread() )
time.sleep(1)
def main():
t1 = DanceThread()
t2 = SingThread()
t1.start()
t2.start()
if __name__ == ‘__main__‘:
main()
执行结果:
【Python3 爬虫】U24_多线程爬虫之Thread类创建多线程
原文:https://www.cnblogs.com/OliverQin/p/12631926.html