Skip to content

A collection of elegant Java 8 implementations of linked-list-based concurrent set.

License

ShadowTemplate/concurrent-set

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Concurrent Set

A collection of elegant Java 8 implementations of linked-list-based concurrent set. The algorithms are described in the book The Art of Multiprocessor Programming by Maurice Herlihy and Nir Shavit (ISBN 978-0-12-370591-4). This project contains implementations based on:


Information

Status: Completed

Type: Academic project

Course: Concurrency

Development year(s): 2016

Author(s): ShadowTemplate


Getting Started

All the data structure implementations can be tested at once by running the provided class. Download the project, compile it and run the tester class:

$ git clone https://github.com/ShadowTemplate/concurrent-set.git
$ cd concurrent-set/src/
$ javac tester/Tester.java
$ java tester.Tester

Building tools

  • Java 8 - Programming language

Contributing

This project is not actively maintained and issues or pull requests may be ignored.


License

This project is licensed under the GNU GPLv3 license. Please refer to the LICENSE.md file for details.


This README.md complies with this project template. Feel free to adopt it and reuse it.

About

A collection of elegant Java 8 implementations of linked-list-based concurrent set.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages