Changes between Version 64 and Version 65 of LibrariesUnderConstruction


Ignore:
Timestamp:
Jun 27, 2009, 12:01:23 PM (13 years ago)
Author:
viboes
Comment:

Adding Boost.LockFree

Legend:

Unmodified
Added
Removed
Modified
  • LibrariesUnderConstruction

    v64 v65  
    489489 * '''State:'''
    490490 * '''Last upload:''' 2008 November 26
    491  * '''Links:''' [http://www.sourceforge.net/projects/itl Home Page] [http://www.herold-faulhaber.de/itl Online Documentation] [https://svn.boost.org/svn/boost/sandbox/itl Boost Sandbox]
     491 * '''Links:''' [http://www.sourceforge.net/projects/itl Home Page] [http://www.herold-faulhaber.de/itl Online Documentation]
    492492 * '''Categories:''' [#Containers Containers]
    493493 * '''Description:''' The Interval Template Library (ITL) offers '''intervals''' and two kinds of interval containers: '''interval_sets''' and '''interval_maps'''.
     494
     495---------------------------------------------------------------------------------------------------
     496== Boost.!LockFree ==
     497 * '''Author(s):''' Tim Blechmann 
     498 * '''Version:''' v0.1
     499 * '''State:'''
     500 * '''Last upload:''' 2009 June 23
     501 * '''Links:''' [http://www.boostpro.com/vault/index.php?action=downloadfile&filename=boost_lockfree-230609.zip&directory=Concurrent%20Programming&PHPSESSID=96307fee8086c06036af42fae790b449 Boost Vault]
     502 * '''Categories:''' [#ConcurrentProgramming Concurrent Programming]
     503 * '''Description:'''  Provides implementations of lock-free data structures. Lock-free data structures can be accessed by multiple threads without the necessity of blocking synchronization primitives such as guards. Lock-free data structures can be used in real-time systems, where blocking algorithms may lead to high worst-case execution times, to avoid priority inversion, or to increase the scalability for multi-processor machines.
     504
     505The following data structures are provided:
     506
     507* boost::lockfree::fifo, a lock-free fifo queue
     508* boost::lockfree::stack, a lock-free stack
     509* boost::lockfree::atomic_int, an atomic integer class
    494510
    495511---------------------------------------------------------------------------------------------------
     
    12151231 * [#Boost.Fiber Boost.Fiber]
    12161232 * [#Boost.InterThreads Boost.InterThreads]
     1233 * [#Boost.!LockFree Boost.LockFree]
    12171234 * [#Poet Poet]
    12181235 * [#Boost.RendezVous Boost.Rendez-vous]
     
    12291246 * [#Boost.InterThreads Boost.InterThreads]
    12301247 * [#Boost.ITL Boost.ITL]
     1248 * [#Boost.!LockFree Boost.LockFree]
    12311249 * [#Quartets Quartets]
    12321250 * [#StableVector StableVector]