Trumphurst Home Page
Available C++ Libraries FAQ
Commercial libraries (A-N)
just::thread C++0x thread library - A complete implementation of the thread library from the upcoming C++0x standard
just::thread is an implementation of the multithreading-related portions of the standard library from the upcoming C++0x standard.
The library includes the following features:
- Tight adherence to the C++0x working draft.
std::thread class for launching and managing threads.
- Mutex classes (
std::timed_mutex, etc.) for protecting shared data.
- Condition variables (
std::condition_variable_any) for synchronizing operations.
- Atomic types (
std::atomic_long, etc.) for low level atomic access.
- Futures and promises (
std::promise, etc.) for communicating data between threads.
- Optimized implementation to minimize dynamic memory allocation and copying of supplied functions and arguments.
- Compatible with Microsoft Visual Studio 2008 and Microsoft Visual C++ Express 2008 for 32-bit Windows targets.
- Support for
std::tr1::ref from Microsoft Visual Studio 2008 Service Pack 1 for passing references to a thread function.
- Special debug mode for identifying the call chain leading to a deadlock.
Added : 2009-03-02 Amended: 2009-03-02
Add a comment
Beat the credit crunch - buy gold online - quickly, safely and at low prices
C++ Usenet Newsgroup
A Web form for submissions to this list
Contact the author for permission to distribute
Copyright (c) 2019 Nikki Locke, Trumphurst Ltd.
Permission is granted to distribute over the Internet without charge.
The author's permission is required (and usually given) to distribute
in any other way, including on CD.