arXiv · 2606.24250
Semantic Lock: Synchronization Based on the Analysis of the Operation Conflict Graph
Abstract
This paper presents a new lock, SemanticLock, based on the conflict graph between operations. We can consider it a generalization of a read-write lock where conflicts exist between write operations and all other operations. We demonstrate the effectiveness of our lock in two applications. In the first, we design a toy data structure: an array supporting point queries and different range queries. In the second, potentially of greater interest, we augment an existing concurrent data structure, ConcurrentHashMap, with additional long-running operations.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Denis Korotchenko, Vitaly Aksenov. 2026-06-23. Semantic Lock: Synchronization Based on the Analysis of the Operation Conflict Graph. https://arxiv.org/abs/2606.24250
Cite the original work for its findings. Save a collection to share your selection of sources.