共享资源的访问方法、装置、存储介质以及电子设备制造方法及图纸

技术编号:41353207 阅读:14 留言:0更新日期:2024-05-20 10:05
本申请涉及一种共享资源的访问方法、装置、存储介质以及电子设备。该方法包括:在当前程序请求访问目标资源时,向其他程序发送目标访问请求;将目标访问请求存储到当前程序的本地请求队列中;在所有的其他程序都返回目标同意消息的情况下,由当前程序访问目标资源,其中,其他程序用于根据其他程序的本地请求队列确定是否向当前程序发送目标同意消息,目标同意消息用于表示允许当前程序访问目标资源。本申请解决了控制节点异常造成多个程序无法对资源进行互斥访问的技术问题。

【技术实现步骤摘要】

本申请涉及计算机领域,尤其涉及一种共享资源的访问方法、装置、存储介质以及电子设备


技术介绍

1、现有技术中,在分布式系统中,如果多个程序要访问同一份资源,那么,多个程序要进行互斥访问,也就是按照控制策略来分别单独访问该资源。而现有的互斥访问是由一个控制节点来控制多个程序的互斥访问,如果控制节点异常,则多个程序无法进行互斥访问。


技术实现思路

1、本申请提供了一种共享资源的访问方法、装置、存储介质以及电子设备,以解决控制节点异常造成多个程序无法对资源进行互斥访问的技术问题。

2、第一方面,本申请提供了一种共享资源的访问方法,包括:在当前程序请求访问目标资源时,向其他程序发送目标访问请求,其中,上述当前程序与上述其他程序为分布式系统中被允许访问共享资源的程序,上述共享资源包括上述目标资源;将上述目标访问请求存储到上述当前程序的本地请求队列中,其中,上述当前程序与上述其他程序均维护一个本地请求队列;在所有的上述其他程序都返回目标同意消息的情况下,由上述当前程序访问上述目标资源,其中,上述其他程序用于根本文档来自技高网...

【技术保护点】

1.一种共享资源的访问方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述当前程序的本地请求队列中的请求,确定是否向所述其他程序返回第一同意消息包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述在所述当前程序的本地请求队列中包括第二访问请求的情况下,根据所述第二访问请求的时间戳与所述第一访问请求的时间戳确定是否向所述其他程序返回第一同意消息包括:

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

【技术特征摘要】

1.一种共享资源的访问方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述当前程序的本地请求队列中的请求,确定是否向所述其他程序返回第一同意消息包括:

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,所述在所述当前程序的本地请求队列中包括第二访问请求的情况下,根据所述第二访问请求的时间戳与所述第一访问请求的时间戳确定是否向所述其他程序返回第一同意消息包括:

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

【专利技术属性】
技术研发人员:雷文伟
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1