diff options
author | Gentoo <installgentoo@endianness.com> | 2020-08-27 10:15:32 +1000 |
---|---|---|
committer | Gentoo <installgentoo@endianness.com> | 2020-08-27 10:15:32 +1000 |
commit | ac6fb3cf63e57894f8d762f6c767c713015a8dee (patch) | |
tree | 5834951b52d38bf8891b3fe9f288e34f06f527e0 | |
parent | 6017bdcaf72bb71d124648fb8b55ec64a9a76879 (diff) | |
download | sleep-sort-ac6fb3cf63e57894f8d762f6c767c713015a8dee.tar.gz sleep-sort-ac6fb3cf63e57894f8d762f6c767c713015a8dee.tar.bz2 sleep-sort-ac6fb3cf63e57894f8d762f6c767c713015a8dee.zip |
more shortening
-rw-r--r-- | main.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -8,15 +8,14 @@ int sortMe[] = {9,8,7,6,5,4,3,2,1,0,22,2,39,88,56,4,42,2,5}; int result[NUM_THREADS]; pthread_mutex_t lock; -int counter = 0; +int counter; void *sleepMe(int64_t *p) { - int n = *p; - usleep(n*500);//*200 will do, but *500 is needed to reliably attain a correct order for numbers only 1 apart + usleep((*p)*500);//*200 will do, but *500 is needed to reliably attain a correct order for numbers only 1 apart pthread_mutex_lock(&lock); - result[counter++] = n; + result[counter++] = *p; pthread_mutex_unlock(&lock); } |