Télécharger la liste

Description du projet

Thread Safe Template Library (TSTL) is a C++ library that provides thread-safe containers with high grade of locking. It includes classes for multimaps based on a B-tree and a hash table. It also includes classes for a queue, a priority queue, a pipe, an alloccache, a timercache, a limitcache without global locking, and a fast shared mutual exclusion locker (also known as "rwlock" or "wmrg"). It's useful for writing multi-threaded applications, network services, and operating system components with high requirements for interactivity level.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2010-05-14 19:34
1.3.8

La bibliothèque a été porté sur AMD64 gcc (EM64T). Le port précédent pour x32 gcc a été optimisé. Pour MSVC x32, le interlocked_exchange fonction inline () a été optimisé.
Tags: release stable
The library was ported to gcc AMD64 (EM64T). The previous port for gcc x32 was optimized. For MSVC x32, the inline function interlocked_exchange() was optimized.

2010-04-29 06:31
1.3.7

Le casier a été partagé réimplémenté (placé dans rwlock modèle). Le contrôleur de la politique commune a été introduite en rwlock modèle. Un nouveau verrou partagé - lightlock:: rwlock modèle a été ajouté. bugs de compilation dans le timer_cache modèle ont été corrigés.
Tags: Stable
The shared locker was reimplemented (placed in rwlock template). The shared policy controller was introduced in rwlock template. A new shared lock - lightlock :: rwlock template was added. Compile bugs in the timer_cache template were fixed.

2010-01-23 03:27
1.3.6

Corrections de bugs à l'appui récipient après les répartiteurs ont été introduits. Constructeurs de copie ont été ajoutées à set_at méthodes dans le nbmap, pbmap, timercache, et limitcache modèles. Constructeurs de copie ont été ajoutées à cqueue, iqueue, des tuyaux de modèle. Le tuyau modèle a été entièrement refondus. Une alloc_cache_array modèle a été ajoutée.
Tags: Release, Stable
Bugfixes in container support after allocators were introduced. Copy constructors were added to set_at methods in the nbmap, pbmap, timercache, and limitcache templates. Copy constructors were added to cqueue, iqueue, and pipe template. The pipe template was fully refactored. An alloc_cache_array template was added.

2009-12-10 03:23
1.3.5

Un bug a été fixé dans l'affectation du cache template. Un bug a été corrigé dans la construction du Multi-map template.
Tags: Stable
A bug was fixed in allocating the cache template. A building bug was fixed in the multi-map template.

2009-12-08 03:21
1.3.4

Container soutien a été mis en place. memcpy () et similaires ont été supprimées. L'interface de conteneurs a été refait. Paramètre supplémentaire des liens ont été supprimés. Building bugs ont été corrigés dans la file d'attente modèle classique. La documentation a été mise à jour.
Tags: Stable
Container support was introduced. memcpy () and similar were removed. The container interface was refactored. Extra parameter links were removed. Building bugs were fixed in the classic queue template. The documentation was updated.

Project Resources