Concurrent Lists Implementation of simply linked lists in C using threads. The concurrency will be provided in 4 different ways: OneLock Couple Locking Optimistic Locking Lazy Locking