mirror of
https://github.com/odin-lang/Odin.git
synced 2026-06-10 04:18:11 +00:00
Set thread pool is_running to false on shutdown
This commit is contained in:
@@ -225,6 +225,7 @@ pool_stop_all_tasks :: proc(pool: ^Pool, exit_code: int = 1) {
|
||||
//
|
||||
// The pool must still be destroyed after this.
|
||||
pool_shutdown :: proc(pool: ^Pool, exit_code: int = 1) {
|
||||
intrinsics.atomic_store(&pool.is_running, false)
|
||||
sync.guard(&pool.mutex)
|
||||
|
||||
for t in pool.threads {
|
||||
|
||||
Reference in New Issue
Block a user