Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bshoshany/thread-pool
/ functions
Functions
226 in github.com/bshoshany/thread-pool
⨍
Functions
226
◇
Types & classes
40
Method
set_os_thread_name
* @brief Set the name of the current thread using the current platform's native API. This should work on Windows, Linux, and macOS. Note that on Linux
include/BS_thread_pool.hpp:1117
Method
set_os_thread_priority
* @brief Set the priority of the current thread using the current platform's native API. This should work on Windows, Linux, and macOS. However, note
include/BS_thread_pool.hpp:1239
Function
submit_blocks
include/BS_thread_pool.hpp:1835
Function
submit_loop
include/BS_thread_pool.hpp:1904
Function
submit_sequence
include/BS_thread_pool.hpp:1924
Function
submit_task
include/BS_thread_pool.hpp:1939
Method
synced_stream
* @brief Construct a new synced stream which prints to `std::cout`. */
include/BS_thread_pool.hpp:2415
Method
task_and_future
include/BS_thread_pool.hpp:731
Method
test_exception
tests/BS_thread_pool_test.cpp:2160
Function
thread_pool
* @brief Construct a new thread pool. The number of threads will be the total number of hardware threads available, as reported by the implementation.
include/BS_thread_pool.hpp:1457
Function
throws
* @brief A function that throws a `test_exception`. */
tests/BS_thread_pool_test.cpp:2166
Method
try_acquire
* @brief Tries to atomically decrement the internal counter by 1 if it is greater than 0; no blocking occurs regardless. * * @return `true`
tests/BS_thread_pool_test.cpp:184
Method
try_acquire_for
tests/BS_thread_pool_test.cpp:204
Method
try_acquire_until
tests/BS_thread_pool_test.cpp:226
Function
unpause
* @brief Unpause the pool. The workers will resume retrieving new tasks out of the queue. Only enabled if the flag `BS::tp::pause` is enabled in the t
include/BS_thread_pool.hpp:1949
Method
valid
* @brief Check if all the futures stored in this `BS::multi_future` are valid. * * @return `true` if all futures are valid, `false` if at le
include/BS_thread_pool.hpp:509
Method
version
include/BS_thread_pool.hpp:145
Method
wait_deadlock
include/BS_thread_pool.hpp:776
Function
wait_for
include/BS_thread_pool.hpp:1996
Function
wait_until
include/BS_thread_pool.hpp:2029
Method
~count_copy_move
tests/BS_thread_pool_test.cpp:2563
Method
~counting_semaphore
tests/BS_thread_pool_test.cpp:139
Method
~detect_copy_move
tests/BS_thread_pool_test.cpp:863
Method
~detect_destruct
tests/BS_thread_pool_test.cpp:2629
Method
~func_concept
include/BS_thread_pool.hpp:333
Function
~thread_pool
* @brief Destruct the thread pool. Waits for all tasks to complete, then destroys all threads. If a cleanup function was set, it will run in each thre
include/BS_thread_pool.hpp:1495
← previous
201–226 of 226, ranked by callers