Changes between Version 64 and Version 65 of LibrariesUnderConstruction
- Timestamp:
- Jun 27, 2009, 12:01:23 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LibrariesUnderConstruction
v64 v65 489 489 * '''State:''' 490 490 * '''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] 492 492 * '''Categories:''' [#Containers Containers] 493 493 * '''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 505 The 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 494 510 495 511 --------------------------------------------------------------------------------------------------- … … 1215 1231 * [#Boost.Fiber Boost.Fiber] 1216 1232 * [#Boost.InterThreads Boost.InterThreads] 1233 * [#Boost.!LockFree Boost.LockFree] 1217 1234 * [#Poet Poet] 1218 1235 * [#Boost.RendezVous Boost.Rendez-vous] … … 1229 1246 * [#Boost.InterThreads Boost.InterThreads] 1230 1247 * [#Boost.ITL Boost.ITL] 1248 * [#Boost.!LockFree Boost.LockFree] 1231 1249 * [#Quartets Quartets] 1232 1250 * [#StableVector StableVector]