Repository navigation
Releases
Releases · haomingbai/bthpool
v0.4.1
v0.4.0
v0.3.0
v0.3.0
Fix thread pool shutdown hangs and dropped work in the zero-fast-queue path.
Concrete changes:
- treat fast_queue_capacity=0 as a true fast-queue disable and route tasks directly to the slow queue
- track pending tasks explicitly and let join() wait for the pool to drain before stopping workers
- serialize task acceptance and worker cleanup with a lifecycle mutex to reduce submission/cleanup races
- keep workers draining queued work during STOPPING and make futured_post fail fast with an exception after shutdown
- add regression coverage for repeated join+future stress and post-after-join behavior
v0.2.6
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.1.0
fix: Fix the bug of outputing versions.