内存操作方法、装置、电子设备及存储介质制造方法及图纸

技术编号:42373530 阅读:17 留言:0更新日期:2024-08-16 14:57
本发明专利技术涉及计算机技术领域,提供一种内存操作方法、装置、电子设备及存储介质,通过内存写操作任务和内存等待任务,建立第一队列与第二队列中的任务的依赖关系,使在第二队列中内存等待任务之后的任务,能够在第一队列中内存写操作任务之前的任务被执行之后执行,可以实现第一队列和第二队列的同步,实现了基于事件进行同步的相似功能。不仅如此,该同步机制中,通过将指定对象写入指定内存,并将指定内存中存在指定对象作为执行第二队列中内存等待任务之后的任务的条件,不需要限定内存写操作任务以及内存等待任务的发送顺序,也不会对该发送顺序产生依赖,可以提高同步操作的使用灵活性,弥补了事件对指令的发送顺序的限制。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种内存操作方法、装置、电子设备及存储介质


技术介绍

1、异步设备是不依赖于相同的时钟信号,而是根据数据的到达或请求进行数据操作的设备。

2、现有的异步设备中,在实现任务队列q0和q1同步时,通常在两个任务队列中分别引入通过同一事件(event)标识(identity,id)绑定的event记录指令和event等待指令。

3、受限于event的处理逻辑,在两个任务队列同步过程中,只能向两个任务队列先后发送event记录指令和event等待指令,这种处理机制对event记录指令和event等待指令的发送顺序依赖性较强,缺乏灵活性。当发送顺序异常时容易导致任务队列同步失败,进而影响任务队列中各个任务的执行,任务执行率受到限制。


技术实现思路

1、本专利技术提供一种内存操作方法、装置、电子设备及存储介质,用以解决任务队列同步对事件关联的指令的发送顺序依赖性较强,缺乏灵活性、任务执行率受到限制的缺陷。

2、本专利技术提供一种内存操作方法,包括:...

【技术保护点】

1.一种内存操作方法,其特征在于,包括:

2.根据权利要求1所述的内存操作方法,其特征在于,所述内存写操作任务由所述主机线程在所述第一队列中第一指定任务内第一指定子任务之后发送。

3.根据权利要求1所述的内存操作方法,其特征在于,所述内存等待任务由所述主机线程在所述第二队列中第二指定任务内第二指定子任务之前发送。

4.根据权利要求1所述的内存操作方法,其特征在于,所述在所述内存写操作任务被执行时,向所述指定内存写入所述指定对象,具体包括:

5.根据权利要求1所述的内存操作方法,其特征在于,所述方法还包括:

6.根据权利要求5所述...

【技术特征摘要】

1.一种内存操作方法,其特征在于,包括:

2.根据权利要求1所述的内存操作方法,其特征在于,所述内存写操作任务由所述主机线程在所述第一队列中第一指定任务内第一指定子任务之后发送。

3.根据权利要求1所述的内存操作方法,其特征在于,所述内存等待任务由所述主机线程在所述第二队列中第二指定任务内第二指定子任务之前发送。

4.根据权利要求1所述的内存操作方法,其特征在于,所述在所述内存写操作任务被执行时,向所述指定内存写入所述指定对象,具体包括:

5.根据权利要求1所述的内存操作方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的内存操作方法,其特征在于,所述持续读取所述指定内存中存在的对象,直至读取到所述指定内存中存在所述指定对象,具体包括:

7.根...

【专利技术属性】
技术研发人员:请求不公布姓名请求不公布姓名请求不公布姓名
申请(专利权)人:上海壁仞科技股份有限公司
类型:发明
国别省市:

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

1