検索に戻る
案件記録

数据更新方法、数据块、存储介质、电子装置及计算机程序产品

発明有効
21請求項 · 5 独立
§ Ⅰ

案件概要

発明者

郑韵吟; 屠要峰; 魏星; 金浩; 陈正华; 韩银俊; 郭斌

IPC分類

G06F 16/23 (2019.01)G06F 16/21 (2019.01)

本申请实施例提供了一种数据更新方法、数据块、存储介质、电子装置及计算机程序产品,该方法包括:读取内存中的数据块,通过比较并交换CAS操作指令对数据块中未被锁定的第一槽位进行抢锁操作;在抢锁成功的情况下,通过修改锁标志位锁定第一槽位;通过追加写入的方式将键值对写入被当前线程锁定的第一槽位,并通过修改结尾标志位使键值对生效。本申请实施例先通过CAS操作指令进行槽位抢锁,再将键值对写入被锁定的槽位,保证了并发多线程之间的安全隔离,可以避免多个线程同时操作一个槽位,保证了数据一致性,进而可以解决相关技术中线程间并发操作导致数据一致性和安全隔离难以保证的问题。

外部リソース