From 64ab9f6bf70dfbb9169e73cd58387af08eb23c95 Mon Sep 17 00:00:00 2001 From: Michael Ploujnikov Date: Sun, 31 Jan 2010 13:33:47 -0500 Subject: [PATCH] wrap prime test in usleep() to make the thread likely to be re-scheduled --- tests/backend/test-threadpool.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/backend/test-threadpool.c b/tests/backend/test-threadpool.c index 9a4033c4d..9541f7c43 100644 --- a/tests/backend/test-threadpool.c +++ b/tests/backend/test-threadpool.c @@ -32,7 +32,7 @@ void is_prime(void * arg) { unsigned long long number = *(unsigned long long *)arg; unsigned long long prime = 1; - + usleep(1); for (unsigned long long x = number-1; x >= sqrt(number); --x) { if ((number % x) == 0) @@ -42,6 +42,7 @@ void is_prime(void * arg) } } *(unsigned long long *)arg = prime; + usleep(1); } void sleep_fn(void * arg)