Download List

Descripción del Proyecto

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.

System Requirements

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 biblioteca fue portado a AMD64 gcc (EM64T). El puerto anterior de gcc x32 fue optimizado. Para MSVC x32, el interlocked_exchange función en línea () se ha optimizado.
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

El armario era compartida reimplementada (ubicado en rwlock plantilla). El controlador de políticas comunes se introdujo en rwlock plantilla. Un nuevo bloqueo compartido - lightlock:: rwlock plantilla se añadió. errores de compilación en la plantilla de timer_cache se fijaron.
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

Errores corregidos en apoyo contenedor después se introdujeron los colocadores. Los constructores de copia se agregaron a set_at métodos en la nbmap, pbmap, timercache, y limitcache plantillas. Los constructores de copia se agregaron a cqueue, iqueue, y el tubo de plantilla. El tubo de la plantilla haya sido totalmente rediseñado. Un alloc_cache_array plantilla se añadió.
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 error se corrigió en la asignación de la memoria caché de la plantilla. Un error de construcción se fija en el mapa multi-modelo.
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

De apoyo de contenedores fue introducido. memcpy () y similares fueron eliminados. La interfaz de contenedor fue rediseñado. Enlaces parámetro adicional se han eliminado. Errores de construcción se fija en la cola de plantilla clásica. La documentación se ha actualizado.
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