ZThreads
Original author(s) | Eric Crahen |
---|---|
Initial release | June 22, 2000 |
Stable release | 2.3.2
/ March 13, 2005 |
Written in | C++ |
Engine | |
Operating system | POSIX (Mac OS X, Unix), Windows |
Type | Library or framework |
License | MIT |
Website | zthread |
Search ZThreads on Amazon.
ZThreads is a cross-platform high-level object-oriented C++ library, which provides an interface to application programming interface (API) threads for POSIX Pthreads and Windows API threads.[1] It is licensed under the MIT License and authored by Eric Crahen.
ZThread is one of several C++ threading libraries available: such as Boost, POCO, and TBB.
It provides many advanced features, such as:
- Clean, minimal and complete interfaces
- Rich set of primitives
- Uses modern design techniques, such as policy based design
- Thread objects life cycle management
- Priority mutex, condition, semaphore
- Ability to cancel, interrupt threads via means similar to Java
- Executor interface decouples task execution from execution method; thread pool is a special executor
- Queue support: locked, blocking, bounded, monitored
References[edit]
External links[edit]
- Lua error in Module:Official_website at line 90: attempt to index field 'wikibase' (a nil value).
- "Thinking in C++: Volume 2", concurrency tutorial with examples for ZThreads
This computer-programming-related article is a stub. You can help EverybodyWiki by expanding it. |
This article "ZThreads" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:ZThreads. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.