Synchronized List Module
Role in the System
The purpose of this module is simply to implement a single links-list of items (initially unordered). The relevant files are synchlist.h and synchlist.cc. This module includes implementations of locks and conditions in order to synchronize access to the elements of the list. The implementation mimics that of the functional programming language LISP; employing "car", "cdr", and "mapcar".
Uses Relation