【技术实现步骤摘要】
一种进程复用方法、装置、设备及介质
[0001]本公开涉及计算机
,尤其涉及一种进程复用方法、装置、设备及介质。
技术介绍
[0002]安卓(Android)是一种基于Linux内核的自由及开放源代码的操作系统。主要使用于移动设备,如智能手机和平板电脑。
[0003]现有技术中,在添加进程时,通常使用Android官方的多进程方案,但是官方方案只是为应用提供了一个开启多进程的手段,并没有提供多进程的数量控制、状态管理、进程复用等能力。而对于其他的多进程管理方案,虽然能够控制进程数量,但无法进行进程复用。导致频繁开启新进程执行任务,进程利用率低下。
[0004]为了克服以上现有问题,亟需一种Android平台的进程复用方法,从而实现进程管理,进程复用等功能。
技术实现思路
[0005]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种进程复用方法、装置、设备及介质,用以提高进程利用率,避免频繁开启新的进程。
[0006]第一方面,本公开实施例提供一种进程复用方法, ...
【技术保护点】
【技术特征摘要】
1.一种进程复用方法,其特征在于,包括:接收用于添加新进程的信息,所述信息中包含所述新进程的数据;若进程队列中进程的数量等于预设阈值,则确定所述进程队列中位于队尾的进程为目标进程;替换所述目标进程的数据为所述新进程的数据,并将替换后的目标进程置于所述进程队列的队首。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若进程队列中进程的数量小于预设阈值,则基于所述新进程的数据,在所述进程队列中添加所述新进程;将所述新进程置于所述进程队列的队首。3.如权利要求1所述的方法,其特征在于,所述方法还包括:基于所述进程队列中任一进程的数据,调整所述任一进程在所述进程队列中的位置。4.如权利要求3所述的方法,其特征在于,所述方法还包括:确定所述进程队列中的任一进程被调用时,将所述被调用的进程置于所述进程队列的队首。5.如权利要求3所述的方法,其特征在于,所述方法还包括:确定所述进程队列中的任一进程被关闭时,将所述被关闭的进程从所述进程队列中删除。6.如权利要求1所述的方法,其特征在于,所述替换所述目标进程的数据为所述新进程的数据,包括:调用数据清理接口...
【专利技术属性】
技术研发人员:段启智,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。