summaryrefslogtreecommitdiffstats
path: root/04_exercise/main.c
diff options
context:
space:
mode:
authorStefan Zabka <zabkaste@hu-berlin.de>2020-07-10 14:24:46 +0200
committerStefan Zabka <zabkaste@hu-berlin.de>2020-07-10 14:24:46 +0200
commit90358a35a87125c84815fd1e82a30cb17d94d918 (patch)
treea920132a7e87013b54835d481b6bc24654258e7e /04_exercise/main.c
parent6937968af721c32be8b6a0247f7552470084e874 (diff)
downloadbetriebssysteme-90358a35a87125c84815fd1e82a30cb17d94d918.tar.gz
betriebssysteme-90358a35a87125c84815fd1e82a30cb17d94d918.zip
Useless committhreadpool
Diffstat (limited to '04_exercise/main.c')
-rw-r--r--04_exercise/main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/04_exercise/main.c b/04_exercise/main.c
index 8c7b8db..8a57abb 100644
--- a/04_exercise/main.c
+++ b/04_exercise/main.c
@@ -8,7 +8,7 @@ static TASK(long, fib, long)
long fib(long n) {
if (n <= 1)
return n;
-
+ // fprintf(stderr, "Thread %ld: fib being called with %d \n", pthread_self(), n);
fib_fut *a = fibAsync((fib_fut[]){fibFuture(n - 1)});
fib_fut *b = fibAsync((fib_fut[]){fibFuture(n - 2)});
@@ -20,7 +20,7 @@ int main() {
if (tpInit(4) != 0)
perror("Thread Pool initialization failed"), exit(-1);
atexit(&tpRelease);
- for (long i = 0; i <= 20; ++i)
+ for (long i = 25; i <= 50; ++i)
printf("fib(%2li) = %li\n", i, fib(i));
return 0;