mirror of
https://github.com/bshoshany/thread-pool.git
synced 2026-07-31 07:53:00 +04:00
Updated to v1.1
This commit is contained in:
@@ -1,9 +1,7 @@
|
|||||||
<a id="markdown-a-simple-but-powerful-c17-thread-pool-class" name="a-simple-but-powerful-c17-thread-pool-class"></a>
|
|
||||||
# A simple but powerful C++17 thread pool class
|
# A simple but powerful C++17 thread pool class
|
||||||
|
|
||||||
<!-- TOC -->
|
<!-- TOC depthFrom:2 -->
|
||||||
|
|
||||||
- [A simple but powerful C++17 thread pool class](#a-simple-but-powerful-c17-thread-pool-class)
|
|
||||||
- [Introduction](#introduction)
|
- [Introduction](#introduction)
|
||||||
- [Features](#features)
|
- [Features](#features)
|
||||||
- [Basic usage](#basic-usage)
|
- [Basic usage](#basic-usage)
|
||||||
@@ -276,11 +274,13 @@ This library was tested on the following compilers and platforms:
|
|||||||
* Clang 11.0.0 on Windows 10 build 19042.746 and Ubuntu 20.04.1 LTS.
|
* Clang 11.0.0 on Windows 10 build 19042.746 and Ubuntu 20.04.1 LTS.
|
||||||
* MSVC v14.28.29333 on Windows 10 build 19042.746.
|
* MSVC v14.28.29333 on Windows 10 build 19042.746.
|
||||||
|
|
||||||
As this library requires C++17 features, the code must be compiled with C++17 support. For GCC and Clang, use the `-std=c++17` flag. For MSVC, use `/std:c++17`. Additionally, on Linux, you may need to pass `-pthread` to GCC and Clang to enable the POSIX threads library.
|
As this library requires C++17 features, the code must be compiled with C++17 support. For GCC and Clang, use the `-std=c++17` flag. For MSVC, use `/std:c++17`. On Linux, you may need to pass `-pthread` to GCC and Clang to enable the POSIX threads library.
|
||||||
|
|
||||||
<a id="markdown-version-history" name="version-history"></a>
|
<a id="markdown-version-history" name="version-history"></a>
|
||||||
## Version history
|
## Version history
|
||||||
|
|
||||||
|
* Version 1.1 (2021-04-24)
|
||||||
|
* Cosmetic changes only. Fixed a typo in the Doxygen comments and added a link to the GitHub repository.
|
||||||
* Version 1.0 (2021-01-15)
|
* Version 1.0 (2021-01-15)
|
||||||
* Initial release.
|
* Initial release.
|
||||||
|
|
||||||
@@ -293,3 +293,5 @@ If you would like a request any additional features, or if you encounter any bug
|
|||||||
## Author and copyright
|
## Author and copyright
|
||||||
|
|
||||||
Copyright (c) 2021 [Barak Shoshany](http://baraksh.com) (baraksh@gmail.com). Licensed under the [MIT license](LICENSE.txt).
|
Copyright (c) 2021 [Barak Shoshany](http://baraksh.com) (baraksh@gmail.com). Licensed under the [MIT license](LICENSE.txt).
|
||||||
|
|
||||||
|
If you use this class in your code, please acknowledge the author and provide a link to the [GitHub repository](https://github.com/bshoshany/thread-pool). Thank you!
|
||||||
|
|||||||
+5
-5
@@ -1,13 +1,13 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @file matrix.hpp
|
* @file thread_pool.hpp
|
||||||
* @author Barak Shoshany (baraksh@gmail.com) (http://baraksh.com)
|
* @author Barak Shoshany (baraksh@gmail.com) (http://baraksh.com)
|
||||||
* @version 1.0
|
* @version 1.1
|
||||||
* @date 2021-01-15
|
* @date 2021-04-24
|
||||||
* @copyright Copyright (c) 2021
|
* @copyright Copyright (c) 2021 Barak Shoshany. Licensed under the MIT license.
|
||||||
*
|
*
|
||||||
* @brief A simple but powerful thread pool class. Please see the attached README.md file for more information and examples.
|
* @brief A simple but powerful C++17 thread pool class. Please visit the GitHub repository at https://github.com/bshoshany/thread-pool for documentation and updates, or to submit feature requests and bug reports.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <algorithm> // std::max
|
#include <algorithm> // std::max
|
||||||
|
|||||||
Reference in New Issue
Block a user