python 查看add_done_callback函数的运行线程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 查看add_done_callback函数的运行线程相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import threading
import sys
import time

from concurrent.futures import ThreadPoolExecutor


executor = ThreadPoolExecutor()

def wait_on_future():
    print("[{}]: thread id is {}".format(sys._getframe(0).f_code.co_name,
                                         threading.current_thread().ident))
    time.sleep(5)
    return pow(5, 22)


def get_thread_id(future):
    print("[{}]: thread id is {}".format(sys._getframe(0).f_code.co_name,
                                         threading.current_thread().ident))


def main():
    print("[{}]: thread id is {}".format(sys._getframe(0).f_code.co_name,
                                         threading.current_thread().ident))
    f = executor.submit(wait_on_future)
    f.add_done_callback(get_thread_id)

if __name__ == '__main__':
    main()

以上是关于python 查看add_done_callback函数的运行线程的主要内容,如果未能解决你的问题,请参考以下文章

怎么查看python中已安装的包

python如何查看内置函数

python 查看版本号以及安装的包 , cmd查看目录,查看dir 参数

python查看package的安装路径及包的方法

python查看安装的第三方库的版本

如何查看python的安装路径