Downloadliste

Projektbeschreibung

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.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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

Es wird empfohlen, dass Benutzer von Ck_ht und Ck_hs auf diese Version für bedeutende Leistungsverbesserungen zu aktualisieren. Es wird empfohlen, die Benutzer auf RMO oder PSO-Architekturen (--Speichermodell = Rmo oder auf PPC *) aktualisieren, wenn sie auf Ck_rwlock oder Ck_bytelock verlassen. Diese Version enthält wesentliche Erweiterungen der PPC32-Port.
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

Diese Version enthält ein Bugfix für ck_bytelock.h und ein Bugfix, ck_queue.h.

Der Ck_bytelock Fehler betrifft Benutzer, die eine schreiben die Übernahme einer Akquisition lesen-Seite zu degradieren.

Der Ck_queue-Bug betrifft Benutzer, die den CK_LIST_INSERT_HEAD gefolgt von CK_LIST_REMOVE, nicht-Kopf-Elemente verwenden.

Die Reihenfolge der Skriptausführung verursacht falsche Entfernung der Knoten.

Diese Version enthält auch die verbesserte Komponententestabdeckung auf 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

Diese Version enthält ein Bugfix für Ck_ring_dequeue_spmc für Benutzer der Versionen von GCC 4.2 X größer und Benutzer von aufgepeppten LLVM Compiler, ein Bugfix, Ck_pr_store_double für x86_64 beim Umgang mit konstanter Argumente (Kompilation Fehler verursacht) und reißt sich 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

Diese Version behebt einen Build-Fehler in der Vorgängerversion enthalten, enthält Build System Fixes für DESTDIR Handling, bietet libck.a Installation und enthält eine RPM-Spezifikation-Datei.
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

Diese Version bietet verbesserte Unterstützung für Clang, Ck_pr und Ck_epoch und eine neue ck_queue.h-Anlage auf der Grundlage von die queue.h-Implementierung von FreeBSD Änderungen.
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