threading模块是python中专门提供用来做多线程的模块。threading中最常用的类是thread。
查看线程数量函数:threading.enumerate()
查看线程当前名字函数:threading.current_thread()
以下看一个简单的多线程程序:
#encoding: utf-8#采用多线程的方式import threadingimport time def coding(): for x in range(3): print(‘正在写代码%s‘%threading.current_thread()) time.sleep(1) def drawing(): for j in range(3): print(‘正在画图%s‘%threading.current_thread())#打印当前线程的名字 time.sleep(1) def main(): t1 = threading.Thread(target=coding) t2 = threading.Thread(target=drawing) t1.start() t2.start() print(threading.enumerate()) #查看当前线程的数量if __name__ == "__main__": main()
原文地址:https://www.cnblogs.com/cyz123/p/10637201.html
时间: 2024-10-07 17:32:25