Liblfds, a portable, license-free, lock-free data structure library written in C
The documentation is viewed via an embedded frame.  So you can&#x27;t save URLs to the documentation.  This is a known bad practice for web sites.<p>The API changes with every release.  WTF?<p><i>struct lfds710_freelist_element;</i><p>Really?  Just... really?  In order to use a newer version this library, you have to change your <i>entire</i> application for the updated function names.<p>And many of the lock-free structures are add-only.  The binary tree is unbalanced.  Which makes it not a very good binary tree.<p>This looks like it was written by somone who heard &quot;lock free&quot;, and went &quot;cool, I&#x27;ll write a library!&quot;<p>And he missed the last 40 years of software best practices.<p>The web site is bad, the APIs are bad, the functions aren&#x27;t very useful, the library isn&#x27;t very portable, etc.<p>People shouldn&#x27;t use this library for anything.<p>[edit] Updated the comment about &quot;someone&quot; being a 16 year-old student.