← 返回列表
数据处理方法、装置及电子设备
摘要文本
本公开实施例提供一种数据处理方法、装置及电子设备,在社区划分场景中通过多个线程使用基于原子操作指令实现的细粒度锁,对关系网络并行执行社区划分算法以实现社区划分。由于原子操作指令实现的细粒度锁将取值、累加、比较和替换操等操作封装为指令级原子操作,以发挥原子操作的不可拆分性,以保障拥有细粒度锁的线程,在执行对应操作过程中不会被打断,从而提高了社区划分的效率和稳定性。
申请人信息
- 申请人:北京火山引擎科技有限公司; 脸萌有限公司; 上海交通大学
- 申请人地址:100190 北京市海淀区紫金数码园4号楼13层1309
- 发明人: 北京火山引擎科技有限公司; 脸萌有限公司; 上海交通大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 数据处理方法、装置及电子设备 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311491878.5 |
| 申请日 | 2023/11/9 |
| 公告号 | CN117609227A |
| 公开日 | 2024/2/27 |
| IPC主分类号 | G06F16/22 |
| 权利人 | 北京火山引擎科技有限公司; 脸萌有限公司; 上海交通大学 |
| 发明人 | 胡勇民; 王靖; 赵程; 刘一博; 陈宬; 丛小亮; 李超 |
| 地址 | 北京市海淀区紫金数码园4号楼13层1309; 开曼群岛; 上海市徐汇区华山路1954号 |
专利主权项内容
1.一种数据处理方法,包括:根据针对第一对象的第一操作,获取与所述第一对象关联的目标关系网络,所述目标关系网络用于通过节点网络关系表征多个对象之间的关联关系;控制多个线程使用基于原子操作指令实现的锁对所述目标关系网络并行执行社区划分,得到多个第一节点社区;其中,每一第一节点社区中包括目标关系网络中的至少一个节点;根据第一对象与所述目标关系网络中各节点对应的对象之间的关联关系,确定第一对象所属的第一节点社区。