封装线程池ThreadPoolExecutor

news/2025/2/12 23:47:47/
封装代码
class MyThread(object):def __init__(self):# 线程池  根据自己需要传入最大线程数量,我只需要一个所以传1self.executor = ThreadPoolExecutor(2)# 用于存储期程self.future_dict = {}# 检查worker线程是否正在运行def is_running(self, tag):future = self.future_dict.get(tag, None)if future and future.running():return Truereturn Falsedef __del__(self):self.executor.shutdown()thread = MyThread()

使用实例

if not thread.is_running("worker"):future = thread.executor.submit(添加需要异步的函数,x,y,z)thread.future_dict["worker"] = future

http://www.ppmy.cn/news/1186004.html

相关文章

在线数据库设计工具Itbuilder,你值得拥有!

在项目开发初期时,往往需要设计大量的表,此时使用数据库设计工具就会比较高效!在线数据库设计工具itbuilder,界面简单漂亮,功能强大。 在线数据库设计的优点包括: 灵活性和便捷性:无需下载和安…

删除Win11文件管理器左侧的‘主文件夹‘和‘图库‘的链接.

删除Win11文件管理器左侧的主文件夹和图库的链接.删除步骤: * 1. win r 打开运行, 输入"regedit"打开注册表. * 2. 删除注册表: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace_xxxxxxxNameSpace…

P1605 迷宫

P1605 迷宫 题目描述 给定一个 N M N \times M NM 方格的迷宫,迷宫里有 T T T 处障碍,障碍处不可通过。 在迷宫中移动有上下左右四种方式,每次只能移动一个方格。数据保证起点上没有障碍。 给定起点坐标和终点坐标,每个方格…

Sedex验厂2p和4p-怎么办理-认证流程

SEDEX是一家总部设在英国伦敦的非赢利组织,世界上任何地点的公司都可以申请会员资格。SEDEX已获得了许多大型零售商和生产商的青睐,许多零售商、超市、品牌商、供应商和其它组织都要求与之合作的农场、工厂和制造商参加SEDEX成员道德经营审核(SMETA)&…

Python150题day20

4.7 startswith "startswith"是Python字符串方法之一,用于检查字符串是否以特定的前缀开始。这个方法通常用于条件检查,以确定一个字符串是否以另一个字符串作为前缀。 这是startswith方法的语法: str.startswith(prefix[, start…

求和,求阴影部分面积,计算邮资,阶乘之和题目答案解析

求和 求面积 计算邮资 阶乘之和 一、 求和 问题描述: 编程求 AB 的和,并输出,A 和 B 的位数不超过 200。 【输入】 两行,分别为两个非负整数 【输出】 一行,为两数之和。 【输入样例】 12 3 【输出样例】 15 #inclu…

当面试问你接口测试时,不要再说不会了

很多人会谈论接口测试。到底什么是接口测试?如何进行接口测试?这篇文章会帮到你。 前端和后端 在谈论接口测试之前,让我们先明确前端和后端这两个概念。 前端是我们在网页或移动应用程序中看到的页面,它由 HTML 和 CSS 编写而成…

FiBinet解读

特征重要性 双线性交互 AI上推荐 之 FiBiNET模型(特征重要性选择与双线性特征交叉) 张俊林:推荐系统排序环节特征 Embedding 建模 SENet在推荐领域中的应用 DeepCtr实现FiBinet tf2实现FiBinet