Télécharger la liste

Description du projet


libLunchbox facilitates the development and deployment of multi-threaded applications. It provides OS Abstraction, using utility classes abstracting common operating system features (such as threads, locks, memory maps, shared library loading, and condition variables), high-performance primitives (including thread-safe utilities tuned for performance, such as atomic variables, spin locks, and lock-free containers), and utility classes (including helper primitives which are not in the standard library, such as logging, pools, and random number generation).

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.

2012-11-19 05:51
1.6

Nouvelles fonctionnalités sont : aucun, un sérialisable dérivé de boost::any ; fonction daemonize permettant de créer des programmes démon ; et une fonction de modèle byteswap pour effectuer à-big-endian ou big-little endian permutation. Améliorations apportées aux API et corrections de bogues mineures.
Tags: Stable
New features are: Any, a serializable derivative of boost::any; a daemonize function to create daemon programs; and a byteswap template function to perform little-to-big-endian or big-to-little endian swapping. API enhancements and minor bugfixes.

2012-09-08 06:11
1.4

Version standalone initiale, ajout d'une interface C++ simple d'annoncer, découvrir et effectuer une itération sur les paires clé / valeur stockées dans une description de service zeroconf et LFVector, un vecteur de thread-safe, sans verrouillage sur l'API d'égaliseur 1.2 co::base.
Tags: Stable
Initial standalone release, adding a simple C++ interface to announce, discover, and iterate over key-value pairs stored in a zeroconf service description and LFVector, a thread-safe, lock-free vector over the co::base API of Equalizer 1.2.

Project Resources