Implementing a concurrent Set in Go – Part I

The purpose of this series is not to present a production-ready data structure, but to study different locking strategies when building one. We will review three ways to implement a concurrent sorted Set using a Linked list. Sets are well-known data structures, so we can focus on the concurrency aspects and briefly describe the implementation.Continue reading “Implementing a concurrent Set in Go – Part I”