一种线程状态控制方法及装置制造方法及图纸

技术编号:42835182 阅读:35 留言:0更新日期:2024-09-24 21:08
本申请提供了一种线程状态控制方法及装置。包括:调用父级线程,获取预先加载至任务缓存内的待处理任务;在确定达到待处理任务对应的任务启动条件的情况下,为待处理任务分配并启动第一子级线程,并将第一子级线程的第一线程标识存储于共享内存中的线程任务标识集合中,以由第一子级线程在识别出自身的第一线程标识处于线程任务标识集合中时,执行待处理任务;在确定达到待处理任务对应的任务暂停条件的情况下,删除线程任务标识集合中的第一线程标识,以使第一子级线程在识别出自身的第一线程标识未处于线程任务标识集合中时,记录待处理任务的处理结果数据,并结束执行待处理任务。本申请可以实现对多种部署模式下产生的线程进行启停的控制。

【技术实现步骤摘要】

本申请涉及线程控制,特别是涉及一种线程状态控制方法及装置


技术介绍

1、在当代互联网技术的高速发展的过程中,大量数据多线程并发场景不断增多,对于大量数据的处理复杂度日益增大,从而涌现出大量的处理线程,而目前存在的线程多数为一维线程,但随着用户体验感的提升,难免会遇到使用多维线程的处理方式。

2、而目前市场所存在的部署环境多种多样,如单机、分布式、集群等部署方式,不同的部署方式也增大了线程启停的处理难度,同时线程运行容易出现消耗大量系统内存、占用大量cpu(central processing processor,中央处理器)、出现死循环等问题,对于线程的使用也更加谨慎,而如何实现线程启停是目前亟待解决的问题。


技术实现思路

1、本申请实施例所要解决的技术问题是提供一种线程状态控制方法及装置,以对多种部署模式下产生的线程进行启停的控制,避免出现消耗大量系统内存、占用大量cpu、出现死循环等问题。

2、第一方面,本申请实施例提供了一种线程状态控制方法,所述方法包括:</p>

3、调用本文档来自技高网...

【技术保护点】

1.一种线程状态控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定达到所述待处理任务对应的任务启动条件,包括:

3.根据权利要求1所述的方法,其特征在于,所述确定达到所述待处理任务对应的任务启动条件,包括:

4.根据权利要求1所述的方法,其特征在于,所述确定达到所述待处理任务对应的任务暂停条件,包括:

5.根据权利要求1所述的方法,其特征在于,在所述删除所述线程任务标识集合中的第一线程标识之后,还包括:

6.根据权利要求5所述的方法,其特征在于,在所述将所述第二子级线程的第二线程标识存储于共...

【技术特征摘要】

1.一种线程状态控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定达到所述待处理任务对应的任务启动条件,包括:

3.根据权利要求1所述的方法,其特征在于,所述确定达到所述待处理任务对应的任务启动条件,包括:

4.根据权利要求1所述的方法,其特征在于,所述确定达到所述待处理任务对应的任务暂停条件,包括:

5.根据权利要求1所述的方法,其特征在于,在所述删除所述线程任务标识集合中的第一线程标识之后,还包括:

6.根据权利要求5所述的方法,其特征在于,在...

【专利技术属性】
技术研发人员:李忠鹏王浩铭王志海喻波韩振国
申请(专利权)人:北京明朝万达科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1