From 3aea1605c361ad54ce637e2fc4ba9689432f05bf Mon Sep 17 00:00:00 2001 From: Jieun <yjeka@ajou.ac.kr> Date: Thu, 13 Aug 2020 14:39:09 +0900 Subject: [PATCH] Fix thread.c --- thread/thread.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/thread/thread.c b/thread/thread.c index b3d3213..226e567 100644 --- a/thread/thread.c +++ b/thread/thread.c @@ -9,17 +9,22 @@ void * sthread1(void *arg) { int sum=0; float avg; + printf("====sthread1 start====\n"); for(int i=0; i<=(int)arg; i++) { sum += scores[i]; } avg = sum / 30.0; printf("합 : %d, 평균 : %f\n", sum, avg); + printf("====sthread1 end====\n"); + pthread_exit(arg); } void * sthread2(void *arg) { int key, i, j; + + printf("====sthread2 start====\n"); for(i=1;i<(int)arg;i++) { key = scores[i]; @@ -33,6 +38,8 @@ void * sthread2(void *arg) for(i=0;i<(int)arg;i++){ printf("%2d등 : %d\n", i+1, scores[i]); } + printf("====sthread2 end====\n"); + pthread_exit(arg); } -- GitLab