Download List

Descripción del Proyecto

Concurrency Kit provides a plethora of concurrency primitives and lock-less and lock-free data structures designed to aid in the design and implementation of high performance scalable concurrent systems. It was designed to minimize dependencies on operating system-specific interfaces, and most of the interface relies only on a strict subset of the standard library and more popular compiler extensions.

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.

2013-02-11 02:00
0.2.15

Se recomienda que los usuarios de ck_ht y ck_hs actualización a esta versión para mejoras de rendimiento significativas. Se recomienda que los usuarios en arquitecturas RMO o PSO (--memoria-modelo = rmo o PPC *) actualizar si cuentan con ck_rwlock o ck_bytelock. Esta versión incluye importantes mejoras en el puerto de PPC32.
It is recommended that users of ck_ht and ck_hs upgrade to this release for significant performance enhancements. It is recommended that users on RMO or PSO architectures (--memory-model=rmo or on PPC*) upgrade if they rely on ck_rwlock or ck_bytelock. This release includes significant enhancements to the PPC32 port.

2013-01-18 09:14
0.2.14

Esta versión incluye una corrección para ck_bytelock.h y una corrección a ck_queue.h.

El error de ck_bytelock afecta a los usuarios que degradar una adquisición de la escritura a una adquisición de la lectura-lado.

El error de ck_queue afecta a los usuarios que utilizan CK_LIST_INSERT_HEAD seguido por CK_LIST_REMOVE a elementos no cabeza.

Esta secuencia de ejecución causa eliminación incorrecta de los nodos.

Esta versión también incluye cobertura de prueba de unidad mejorada para x 86-32.
This release includes a bugfix to ck_bytelock.h and a bugfix to ck_queue.h.

The ck_bytelock bug affects users who downgrade a write acquisition to a read-side
acquisition.

The ck_queue bug affects users who are using CK_LIST_INSERT_HEAD followed by CK_LIST_REMOVE
to non-head elements.

This execution sequence causes incorrect removal of nodes.

This release also includes improved unit test coverage to x86-32.

2012-12-20 08:10
0.2.13

Esta versión incluye una corrección para ck_ring_dequeue_spmc para usuarios de versiones de GCC mayor de 4.2 X y los usuarios de LLVM con compiladores, una corrección a ck_pr_store_double para x86_64 cuando se trata con argumentos constantes (causados errores de compilación) y rips a ck_backoff_eb.
This release includes a bugfix to ck_ring_dequeue_spmc for users of versions of GCC greater than 4.2X and users of LLVM-backed compilers, a bugfix to ck_pr_store_double for x86_64 when dealing with constant arguments (caused compilation failures), and rips out ck_backoff_eb.

2012-03-14 06:53
0.1.7

Esta versión corrige un error de compilación incluido en la versión anterior, incluye correcciones del sistema de compilación para el manejo de DESTDIR ofrece la instalación de libck.a y incluye un archivo de especificación de RPM.
This release fixes a build bug included in the previous release, includes build system fixes for DESTDIR handling, provides libck.a installation, and includes an RPM specification file.

2012-03-13 07:12
01.5

Esta versión incluye soporte mejorado para clang, cambia a una nueva instalación de ck_queue.h en función de la aplicación de queue.h de FreeBSD, ck_pr y ck_epoch.
This release includes improved support for clang, changes to ck_pr and ck_epoch, and a new ck_queue.h facility based off of the FreeBSD queue.h implementation.

Project Resources