【技术实现步骤摘要】
本公开涉及计算机,本公开尤其涉及数据处理方法、数据处理系统、存储介质及计算机程序产品。
技术介绍
1、在程序开发过程中,经常会使用到变量对象来存储各个线程的局部变量。每次获取或设置变量对象时,都需要进行哈希查找以找到对应的线程变量副本,如果一个线程结束了但是变量对象没有被清理,那么其键值对关系仍然保留着对该变量对象的引用。这样会导致变量对象无法被垃圾回收,从而引发内存泄露。
技术实现思路
1、为了解决上述技术问题之一,本公开提供了一种数据处理方法、数据处理系统、存储介质及计算机程序产品。
2、本公开第一方面提供了一种数据处理方法,数据处理方法包括:获取线程任务,并生成所述线程任务在键值对数据库中对应的目标键,所述键值对数据库中包括线程局部变量对象,所述目标键与所述键值对数据库中的线程局部变量对象对应;将所述目标键加入定时任务队列,并基于所述定时任务队列中的所述目标键的过期时间,定时更新所述目标键对应的所述线程任务的过期时间;在所述线程任务执行完成,或者所述线程任务过期时,将所述
...【技术保护点】
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的数据处理方法,其特征在于,在获取所述线程任务之前,还包括:
3.根据权利要求1所述的数据处理方法,其特征在于,基于所述定时任务队列中的所述目标键的过期时间,定时更新所述目标键对应的所述线程任务的过期时间,包括:
4.根据权利要求1所述的数据处理方法,其特征在于,在生成所述线程任务在键值对数据库对应的目标键之前,还包括:
5.根据权利要求4所述的数据处理方法,其特征在于,在删除所述目标键对应的所述线程局部变量对象之前,还包括:
6.根据权利要求1
...【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
2.根据权利要求1所述的数据处理方法,其特征在于,在获取所述线程任务之前,还包括:
3.根据权利要求1所述的数据处理方法,其特征在于,基于所述定时任务队列中的所述目标键的过期时间,定时更新所述目标键对应的所述线程任务的过期时间,包括:
4.根据权利要求1所述的数据处理方法,其特征在于,在生成所述线程任务在键值对数据库对应的目标键之前,还包括:
5.根据权利要求4所述的数据处理方法,其特征在于,在删除所述目标键对应的所述线程局部变量对象之前,还包括:
6.根据权利要求1所述的数据处理方法,其特征在于,定时更新所述线程任务的...
【专利技术属性】
技术研发人员:史世旺,
申请(专利权)人:贝壳找房北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。