-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy pathREADME
More file actions
18 lines (14 loc) · 740 Bytes
/
README
File metadata and controls
18 lines (14 loc) · 740 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
This repository contains SnapTree, a concurrent AVL tree with fast
cloning, snapshots, and consistent iteration. It is described in
the paper "A Practical Concurrent Binary Search Tree", by N. Bronson,
J. Casper, H. Chafi, and K. Olukotun, published in PPoPP'10.
SnapTreeMap is a drop-in replacement for ConcurrentSkipListMap,
with the additional guarantee that clone() is atomic and
iteration has snapshot isolation. For more details see
http://ppl.stanford.edu/papers/ppopp207-bronson.pdf
The current release is 0.2, which has been published to the maven central
repository under the groupId edu.stanford.ppl and the artifactId snaptree.
VERSION 0.2:
* Incorporates an important bugfix to isEmpty()
VERSION 0.1:
* Initial release