-
Notifications
You must be signed in to change notification settings - Fork 2
Home
cl-freelock is a library of lock-free queues written in pure Common Lisp. It provides several queue implementations, each tailored for different use cases, allowing developers to choose the right tool for their specific concurrency needs.
This wiki provides usage examples, deep dives into the implementation, and a detailed analysis of the library's performance.
-
Usage Guide
Learn how to use the different queues in your project with quick, practical examples. -
Implementation Details
A deep dive into the algorithms and design decisions behind the library, including the journey of the bounded queue and the SPSC implementation. -
Benchmark Analysis
A detailed review of the benchmark results, explaining the performance characteristics of each queue and API.