Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
wiki:programming_libraries [2012/10/18 07:26] – [Libraries for Atomic Operations] compudj | wiki:programming_libraries [2012/10/31 23:40] – [Lockfree (non-blocking) Data Structures - Libraries] emrum |
---|
===== Lockfree (non-blocking) Data Structures - Libraries ===== | ===== Lockfree (non-blocking) Data Structures - Libraries ===== |
\\ | \\ |
| * [[http://lttng.org/urcu| Userspace RCU (read-copy-update) ]] |
| * [[http://lwn.net/Articles/262464/| What is RCU - Article ]] |
* [[http://sourceforge.net/projects/mc-fastflow/| FastFlow - Lockfree FIFO Queues ]] | * [[http://sourceforge.net/projects/mc-fastflow/| FastFlow - Lockfree FIFO Queues ]] |
* [[http://atomic-ptr-plus.sourceforge.net/| Atomic Ptr Plus ]] | * [[http://atomic-ptr-plus.sourceforge.net/| Atomic Ptr Plus ]] |
* [[http://tim.klingt.org/code/projects/boost-lockfree| Boost.Lockfree ]] - A boost-like, but NOT boost, library for lockfree structs. | * [[http://tim.klingt.org/code/projects/boost-lockfree| Boost.Lockfree ]] - A boost-like, but NOT boost, library for lockfree structs. |
* [[http://www.noble-library.org/| Noble library ]] - a library of non-blocking synchronization protocols | * [[http://www.noble-library.org/| Noble library ]] - a library of non-blocking synchronization protocols |
| * [[http://lttng.org/urcu| Userspace RCU library liburcu-cds]] - Userspace RCU Lock-free data structures (RCU lock-free hash table with auto-resize, queues, stacks) |
\\ | \\ |
| |