From 7ca4a85b767c2e13c715d06e7c0a133618ad935c Mon Sep 17 00:00:00 2001 From: Ryo Nakamura Date: Tue, 25 Oct 2022 00:04:59 +0900 Subject: fix miss flag handling for threads[n].finished --- src/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index fdffc17..35fa07f 100644 --- a/src/main.c +++ b/src/main.c @@ -546,11 +546,11 @@ void *sscp_monitor_thread(void *arg) } gettimeofday(&b, NULL); - sleep(1); + usleep(500000); for (n = 0; n < nr_threads; n++) { done += threads[n].done;; - if (threads[n].finished) + if (!threads[n].finished) all_done = false; } gettimeofday(&a, NULL); -- cgit v1.2.3