Commit graph

7 commits

Author SHA1 Message Date
b411faf279 Tweak the thread pool delay and duration loggers
Bringing the functionality in line with the resource pool loggers.
2026-03-23 13:25:29 +00:00
db9b549e59 Fix the destroy behaviour for fixed size thread pools
All checks were successful
/ test (push) Successful in 38s
destroy-thread-pool should block until the thread pool has been
destroyed.
2026-03-18 09:42:17 +00:00
95200eccfd Fix fixed size thread pool lifetimes
Some checks failed
/ test (push) Has been cancelled
2025-11-19 15:59:18 +00:00
05ad83c703 Implement lifetime support for thread pools
Some checks failed
/ test (push) Has been cancelled
2025-11-17 11:37:26 +00:00
016f37f108 Rework thread pools
Allow the thread pool to vary in size by basing it on a resource pool
of fixed size thread pools, which are similar to the previous thread
pool implementation.

Fixed size thread pools don't require fibers, but thread pools now
do. Some procedures work with either thread pool implementation.
2025-05-19 09:06:08 +01:00
ed4113af51 Simplify and extend using the knots exception with stack 2025-02-27 13:22:36 +00:00
d572f591a3 Rename worker threads to thread pool
I think this needs more work, maybe the thread pool should be more
similar to the resource pool, but I think the name change is still
helpful.

Maybe there's a need for a variable size thread pool and that can
better integrate with the work queue.
2025-01-14 10:05:06 +00:00