一种资源竞争处理方法、装置、设备及存储介质制造方法及图纸

技术编号:26170314 阅读:27 留言:0更新日期:2020-10-31 13:37
本申请提出一种资源竞争处理方法、装置、设备及存储介质,该方法包括:接收第一应用发送的目标资源请求,所述目标资源请求用于请求占用目标资源;查询所述目标资源的状态,所述目标资源的状态包括所述目标资源是否被占用的状态;根据所述目标资源的状态,以及所述第一应用的资源占用优先级,控制所述第一应用对所述目标资源的占用状态。采用上述方法可以使得各应用对目标资源的占用更有序,可以有效避免各应用任意占用目标资源造成资源占用冲突的情况。

【技术实现步骤摘要】
一种资源竞争处理方法、装置、设备及存储介质
本申请涉及资源共享
,尤其涉及一种资源竞争处理方法、装置、设备及存储介质。
技术介绍
随着用户对设备或系统的智能化、轻型化的需求越来越强烈,各种设备或系统的集成度越来越高。通常,高集成度的设备或系统中有多个不同的应用共享处理器资源。多个不同应用共享处理器资源时,经常发生资源占用冲突的情况,此时如何安排各个应用有序地占用资源,是提升设备或系统处理能力的关键。
技术实现思路
基于上述需求,本申请提出一种资源竞争处理方法、装置、设备及存储介质,意在实现各个应用对处理器资源的有序占用。为了实现上述目的,本申请具体提出如下技术方案:一种资源竞争处理方法,包括:接收第一应用发送的目标资源请求,所述目标资源请求用于请求占用目标资源;查询所述目标资源的状态,所述目标资源的状态包括所述目标资源是否被占用的状态;根据所述目标资源的状态,以及所述第一应用的资源占用优先级,控制所述第一应用对所述目标资源的占用状态。可选的,所述根据所述目标资源的本文档来自技高网...

【技术保护点】
1.一种资源竞争处理方法,其特征在于,包括:/n接收第一应用发送的目标资源请求,所述目标资源请求用于请求占用目标资源;/n查询所述目标资源的状态,所述目标资源的状态包括所述目标资源是否被占用的状态;/n根据所述目标资源的状态,以及所述第一应用的资源占用优先级,控制所述第一应用对所述目标资源的占用状态。/n

【技术特征摘要】
1.一种资源竞争处理方法,其特征在于,包括:
接收第一应用发送的目标资源请求,所述目标资源请求用于请求占用目标资源;
查询所述目标资源的状态,所述目标资源的状态包括所述目标资源是否被占用的状态;
根据所述目标资源的状态,以及所述第一应用的资源占用优先级,控制所述第一应用对所述目标资源的占用状态。


2.根据权利要求1所述的方法,其特征在于,所述根据所述目标资源的状态,以及所述第一应用的资源占用优先级,控制所述第一应用对所述目标资源的占用状态,包括:
如果所述目标资源正在被第二应用占用,则对比所述第一应用与所述第二应用的资源占用优先级;
如果所述第一应用的资源占用优先级高于所述第二应用的资源占用优先级,则通知所述第二应用释放所述目标资源,以便所述第一应用占用所述目标资源;
如果所述第一应用的资源占用优先级不高于所述第二应用的资源占用优先级,则通知所述第一应用等待占用所述目标资源。


3.根据权利要求2所述的方法,其特征在于,在通知所述第二应用释放所述目标资源时,通知所述第二应用进入等待队列,等待再次占用所述目标资源;其中,所述等待队列由请求占用所述目标资源的应用按照资源占用优先级由高到低的顺序排列得到;
所述通知所述第一应用等待占用所述目标资源,包括:通知所述第一应用进入等待队列,等待占用所述目标资源;
当所述目标资源空闲时,按照资源占用优先级由高到低的顺序,依次通知所述等待队列中的应用占用所述目标资源。


4.根据权利要求1所述的方法,其特征在于,所述查询所述目标资源的状态,包括:
通过查询与所述目标资源对应的各个目标应用的资源占用状态,确定所述目标资源的状态;
其中,所述目标应用通过占用所述目标资源而运行;所述资源占用状态,至少包括空闲状态、占用所述目标资源的状态、请求所述目标资源的状态。


5.根据权利要求1所述的方法,其特征在于,所述第一应用和所述第二应用分别为同一车辆上的倒车影像应用和行车记录仪应用;
所述目标资源为所述同一车辆的处理器中的视频处理资源。


6.一种资源竞争处理方法,其特征在于,包括:
向处理器发送目标资源请...

【专利技术属性】
技术研发人员:胡凯伟张锋窦立立
申请(专利权)人:科大讯飞股份有限公司
类型:发明
国别省市:安徽;34

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

1