Evo C++ Library v0.5.1
|
Evo provides multithreading and synchronization classes that wrap the OS thread APIs (pthreads, win32) and compiler atomics.
These classes provide a common interface on all supported platforms, before and after C++11.
Thread classes:
Thread safe I/O:
Synchronization classes:
Thread-Local Storage:
Atomic types and Memory fences:
Linking:
-pthread
-lpthread
C/C++ -> Code Generation -> Runtime Library
Note: Before C++ 11, thread safety depends on the compiler. Be especially careful with static and global variables on pre-C++11 compilers. See notes in: C++ Compilers.