申请/专利权人:斑马网络技术有限公司
申请日:2022-07-01
公开(公告)日:2023-03-14
公开(公告)号:CN115794324A
主分类号:G06F9/48
分类号:G06F9/48
优先权:
专利状态码:在审-实质审查的生效
法律状态:2023.03.31#实质审查的生效;2023.03.14#公开
摘要:本申请提供一种任务处理方法、装置及存储介质,该方法通过预设线程接收至少一个任务处理消息,进而,根据其中每一个任务处理消息对应的处理函数和输入参数,在任务池的循环队列中写入任务,其中,每一写入的任务携带对应的处理函数、输入参数和信号量,该信号量用于在对应的任务写入完成后,指示线程池中的至少一个线程从上述循环队列中读取任务,并根据读取的任务对应的处理函数和输入参数,处理读取的任务,这里线程池中的一个线程读取一个任务,从而,使得线程池中的每个线程与任务是解耦的,每个线程的工作机制都一样,解决现有多线程处理中每个线程与任务强相关,灵活性较差,且多个线程的实现方式无法统一的问题。
主权项:1.一种任务处理方法,其特征在于,所述方法应用于预设线程,所述方法包括:在接收到至少一个任务处理消息后,确定所述至少一个任务处理消息中每一个任务处理消息对应的处理函数,其中,所述每一个任务处理消息携带输入参数;根据所述每一个任务处理消息对应的处理函数和输入参数,在预设任务池的循环队列中写入任务,其中,每一写入的任务携带对应的处理函数、输入参数和信号量,所述信号量在对应的任务写入完成后发送至预设线程池,所述信号量用于指示所述预设线程池中的至少一个线程从所述循环队列中读取任务,并根据读取的任务对应的处理函数和输入参数,处理所述读取的任务,所述预设线程池中的一个线程读取一个任务。
全文数据:
权利要求:
百度查询: 斑马网络技术有限公司 任务处理方法、装置及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。