/gecos

GECOS: A lock-free synchronization mechanism

Primary LanguageCGNU General Public License v2.0GPL-2.0

GECOS

GECOS is a lock-free synchronization mechanism, and this repository compares various well-known mechanisms such as RCU and HP (Hazard Pointers).

Note: for make rcu, you will need to install URCU.

To compile:

$ make

Example for running GECOS:

./list_gecos.exe 10 1 300 3

License

GECOS is freely redistributable under GNU GPL version 2 or later.