https://github.com/levongh/thread_pool
In computer programming, a thread pool is a software design pattern for achieving concurrency of execution in a computer program. Often also called a replicated workers or worker-crew model, a thread pool maintains multiple threads waiting for tasks to be allocated for concurrent execution by the supervising program. By maintaining a pool of threads, the model increases performance and avoids latency in execution due to frequent creation and destruction of threads for short-lived tasks. The number of available threads is tuned to the computing resources available to the program, such as parallel processors, cores, memory, and network sockets.
https://github.com/levongh/thread_pool
Last synced: 11 months ago
JSON representation
In computer programming, a thread pool is a software design pattern for achieving concurrency of execution in a computer program. Often also called a replicated workers or worker-crew model, a thread pool maintains multiple threads waiting for tasks to be allocated for concurrent execution by the supervising program. By maintaining a pool of threads, the model increases performance and avoids latency in execution due to frequent creation and destruction of threads for short-lived tasks. The number of available threads is tuned to the computing resources available to the program, such as parallel processors, cores, memory, and network sockets.
- Host: GitHub
- URL: https://github.com/levongh/thread_pool
- Owner: levongh
- Created: 2017-02-20T17:44:32.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-04-20T11:01:43.000Z (about 6 years ago)
- Last Synced: 2025-02-09T09:12:39.420Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 1000 Bytes
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files: