Python多线程开发1--添加线程

导入线程模块

import threading

获取已激活的线程数

threading.active_count()
# 2

查看所有线程信息

threading.enumerate()
# [<_MainThread(MainThread, started 140736011932608)>, <Thread(SockThread, started daemon 123145376751616)>]

输出的结果是一个<_MainThread(…)>带多个

threading.current_thread()
# <_MainThread(MainThread, started 140736011932608)>

加线程,threading.Thread()接收参数target代表这个线程要完成的任务,需自行定义

def thread_job():
    print('This is a thread of %s' % threading.current_thread())

def main():
    thread = threading.Thread(target=thread_job,)   # 定义线程 
    thread.start()  # 让线程开始工作

if __name__ == '__main__':
    main()

猜你喜欢

转载自blog.csdn.net/qq_16481211/article/details/80950909