summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjakka <jakka@jakka.su>2025-07-17 12:54:09 +0300
committerjakka <jakka@jakka.su>2025-07-17 12:54:09 +0300
commit3763477554f210442f2aa7bdace2cf1f10f13b3a (patch)
tree8c3dbc3c8e2b5d9505817fd3eb27f41321587d0e
parent505ba68d618f0678dbcf92d514cb6c68c0563031 (diff)
waiting for threads to finish work
-rw-r--r--src/files.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/files.rs b/src/files.rs
index 8db0f64..8181d1b 100644
--- a/src/files.rs
+++ b/src/files.rs
@@ -186,8 +186,10 @@ pub fn reencode_files(conn: Connection, handler: Arc<AtomicBool>, threads: usize
});
}
- while *thread_counter.read().unwrap() != 0 {
- sleep(time::Duration::from_millis(100));
+ loop {
+ if *thread_counter.read().unwrap() == 0 {
+ break;
+ }
}
#[cfg(not(test))]