python threading.currentThread

早过忘川 提交于 2020-02-26 01:10:16
import threading

if __name__ == '__main__':
    ct = threading.currentThread
    print(ct().getName())
    print(ct().name)

# MainThread
# MainThread

threading.currentThread 当前的线程对象

线程池实现

  1. 起一定数量的线程
  2. 线程从任务列表中获取处理对象
  3. task队列最后插入结束标志的对象,终止线程
task = queue.Queue()  # 基于deque的队列
task.get()       # 如果没有内容,会阻塞在这里
task.put(obj)  # 添加处理对象
python3 建议使用 concurrent,使用协程效率更佳,与时俱进。
# [https://www.cnblogs.com/lovesoo/p/7741576.html#_label2](https://www.cnblogs.com/lovesoo/p/7741576.html#_label2)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!