-
v1.2 - 2021.07.11
- Added
thread::kill()
- Added
-
v1.2 - 2012.11.07
- Fixed dangling references bug in
thread::detach()mechanism. - Added
atomic<T>class. - Added
atomic_flagclass.
- Fixed dangling references bug in
-
v1.1 - 2012.05.07
- Added
thread::detach().
- Added
-
v1.0 - 2010.10.01
- First non-beta release.
- Made mutex non-recursive (according to spec), and added
recursive_mutex. - General class, code & documentation improvements.
- Added a Makefile for
MS Visual Studio.
-
v0.9 - 2010.08.10
- Added preliminary support for
this_thread::sleep_for().
- Added preliminary support for
-
v0.8 - 2010.07.02
- Switched from
CreateThread()to_beginthreadex()for Win32 (should fix tiny memory leaks). - Better standards compliance and some code cleanup.
- Switched from
-
v0.7 - 2010.05.17
- Added
this_thread::yield(). - Replaced the non-standard
number_of_processors()function withthread::hardware_concurrency(), which is part of theC++0xdraft. - The
thread::id()class is now more standards compliant (correct namespace and comparison operators).
- Added
-
v0.6 - 2010.04.28
- Added a
fast_mutexclass (infast_mutex.h.) - Made the
test.cppapplication compile underMac OS XandMinGW/g++ 3.x.
- Added a
-
v0.5 - 2010.03.31
- Added the
thread_localkeyword (support for thread-local storage). - Added a test application to test the API (
test.cpp.) - Improved the Doxygen documentation.
- Added the
-
v0.4 - 2010.03.27
- Added
thread::get_id()andthis_thread::get_id(). - Changed the namespace name from tinythread to tthread.
- Added
-
v0.3 - 2010.03.24
- Fixed a compiler error for
fractal.cppunderMS Visual C++. - Added colors to the fractal generator.
- Fixed a compiler error for
-
v0.2 - 2010.03.23
- Better
C++0xconformance. - Better documentation.
- New classes:
lock_guard
- New member functions:
thread::joinable()thread::native_handle()mutex::try_lock()
- Added a multi threaded fractal generator test application.
- Better
-
v0.1 - 2010.03.21
- Initial release.