ui: don't wait for workers to join in Drop

for large folders, they will take a lot of time during which the
  terminal is hung up
embed
Manos Pitsidianakis 2019-04-26 12:19:08 +03:00
parent a03bd80199
commit 28859542e8
Signed by: Manos Pitsidianakis
GPG Key ID: 73627C2F690DF710
1 changed files with 3 additions and 1 deletions

View File

@ -19,6 +19,7 @@ impl WorkController {
}
}
/*
impl Drop for WorkController {
fn drop(&mut self) {
for _ in 0..self.threads.len() {
@ -30,6 +31,7 @@ impl Drop for WorkController {
}
}
}
*/
// We need a way to keep track of what work needs to be done.
// This is a multi-source, multi-consumer queue which we call a
@ -228,7 +230,7 @@ impl WorkController {
// Report the amount of work done.
if cfg!(debug_assertions) {
eprint!("{}:{}_{}: ", file!(), line!(), column!());
eprintln!("Thread {} did {} jobs.", thread_num, work_done);
eprintln!("Thread {} did {} jobs.", thread_num, work_done);
}
});