fix encoder using too many threads

This commit is contained in:
Daniella / Tove 2022-10-11 06:34:35 +02:00
parent da1f18b427
commit 5ba44d216f

View file

@ -433,13 +433,8 @@ async fn main() {
*running.lock().unwrap() -= 1;
println!("encode: encoded {n}");
});
#[cfg(debug_assertions)]
{
thread::sleep(Duration::from_millis(5000));
}
#[cfg(not(debug_assertions))]
{
thread::sleep(Duration::from_millis(200));
while *running.lock().unwrap() < 5 {
tokio::time::sleep(Duration::from_millis(100)).await;
}
}
while *running.lock().unwrap() != 0 {