import threading
import time def func(n):
time.sleep(0.5)
n += 1
print(n, threading.current_thread(), threading.get_ident()) for i in range(10):
threading.Thread(target=func, args=(i,)).start()
print(threading.active_count()) # 显示当前活着的线程数,是子线程的数量加主线程的数量为11
print(threading.current_thread()) # 显示当前线程的信息,比如名字,是不是主线程,线程的id等
print(threading.get_ident()) # 显示当前线程的id
print(threading.enumerate()) # 将所有的主线程和子线程显示到一个列表中
相关文章
- 03-09Js 模块导入import的用法总结
- 03-09基于SpringBoot多模块项目引入其他模块时@Autowired无法注入的问题
- 03-09threding模块的其他用法
- 03-09签名模块 :itsdangerous 的用法
- 03-09SpringCloud 2020.0.4 系列之服务降级的其他用法与熔断
- 03-09模块cv2的用法
- 03-09TensorFlow学习记录:saved_model模块的用法
- 03-09Js模块打包 exports和require 与 export和import 的用法和区别
- 03-09CSIC_716_20191116【常用模块的用法 time ,datetime, random, os, sys, hashlib】
- 03-09Ansible批量管理服务(常用模块的用法)