Download List

Projeto Descrição

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

Recomenda-se que os usuários de ck_ht e ck_hs atualizar para esta versão para melhorias de desempenho significativas. É recomendável que usuários em arquiteturas RMO ou PSO (-modelo de memória = rmo ou em PPC *) atualizar se eles contam com ck_rwlock ou ck_bytelock. Esta versão inclui melhorias significativas para o porto 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 versão inclui um bugfix para ck_bytelock.h e um bugfix para ck_queue.h.

O ck_bytelock bug afeta os usuários que downgrade uma aquisição de gravação para uma aquisição de leitura-lado.

O ck_queue bug afeta os usuários que estão usando o CK_LIST_INSERT_HEAD seguido por CK_LIST_REMOVE para elementos não-cabeça.

Esta seqüência de execução faz com que a remoção incorreta de nós.

Esta versão também inclui cobertura de teste de unidade melhorada 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 versão inclui um bugfix para ck_ring_dequeue_spmc para usuários de versões do GCC superior a 4,2 X e usuários de compiladores apoiado LLVM, um bugfix para ck_pr_store_double para x86_64, quando se trata de argumentos constantes (devidos a falhas de compilação) e rasga fora 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 versão corrige um bug de compilação incluído na versão anterior, inclui correções de sistema de compilação para a manipulação de DESTDIR, fornece instalação libck.a e inclui um arquivo de especificação do 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 versão inclui suporte melhorado para clang, mudanças para ck_pr e ck_epoch e um novo mecanismo de ck_queue.h baseado fora do FreeBSD queue.h execução.
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