多任务并行处理的管理类设计

wdlwlf wdlwlf 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
可能会是个很初级的问题,各位莫笑。我自己小白说的如果不清楚,见谅

整体的任务目标是实现一个通讯,有个面向外网的TCPIP服务器A,然后有一群内网的TCPIP客户端B,A和多个B都需要和内网通讯服务器C通讯,通讯的内容是控制C去做不同的任务,任务可能会耗时。任务完成后需要反馈给发布任务的客户端。

现在我迷惑的是不知道如何处理多个客户端的完成信息了,原本计划做成一个信息处理类,实现所有的内容进入队列,完成一个反馈一个,可是任务完成后,不知道该怎么将结果反馈到不同的客户端那里。

现在的客户端用了哈希表管理保存的,我想到一个比较笨的办法就是新建一个类/结构,每个对象有个客户端ID+任务信息,然后执行任务后查询对应的ID然后再反馈。

可是这么做,我自己感觉会很差,不够漂亮。但说不清楚具体是哪里让我觉得很差。不知道有没有做过类似项目的朋友是怎么处理的。

还有个问题,每次通讯的数据量很少,是否有比较加入心跳包来确保通讯的连接?想省点事。
...全文

相关推荐

AI Agent的多任务并行处理能力

本文将深入探讨AI Agent在多任务并行处理方面的能力。我们将首先介绍AI Agent的基本概念和背景,然后逐步分析其在处理多任务时的挑战和机遇。通过详细解释相关的算法和系统架构设计,本文旨在为读者提供一个全面的理解,并探讨如何优化AI Agent的多任务并行处理能力。最后,我们将分享一些实际应用案例和最佳实践,以帮助读者将所学知识应用于实际项目中。通过上述示例,我们可以看到多任务并行处理的算法原理和数学模型如何应用于实际任务分配和资源管理。

DeepThink.ai

《模式识别与数据挖掘》配套PPT课件

《模式识别与数据挖掘》配套PPT课件

Bryan Ding

科技成果转化项目进场交易前,评估备案环节需要准备哪些材料?_8.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

人工智能通识教育(中职版)课程标准+PPT课件+部分素材+电子活页+在线考核

人工智能通识教育(中职版)课程标准+PPT课件+部分素材+电子活页+在线考核

Bryan Ding

跨境电商供应链管理(AIGC版)课件+教案+参考答案

跨境电商供应链管理(AIGC版)课件+教案+参考答案

Bryan Ding
评论 5
收藏 已收藏
分享
返回顶部
wdlwlf
C# 111,129 成员 642,539 内容