리눅스 상에서 다중 스래딩을 통해 O와 X를 화면에 도배하는 코드입니다. <div><br></div> <div><div>/*** thread.c ***/</div> <div><br></div> <div>#include <pthread.h></div> <div>#include <stdio.h></div> <div><br></div> <div>void *thread(void *unused)</div> <div>{</div> <div> while(1)</div> <div> printf("X");</div> <div>}</div> <div><br></div> <div>void main()</div> <div>{</div> <div> pthread_t tid;</div> <div> pthread_create(&tid, NULL, &thread, NULL);</div> <div> while(1)</div> <div> printf("O");</div> <div>}</div></div> <div><br></div> <div>이러한 소스코드인데 여기서 제가 궁금한 건</div> <div>첫번째로 스레드를 생성하는 pthread_create함수 3번째 인자에 &thread가 들어가 있는데</div> <div>main 함수 내에 thread라는 변수가 없는데도 저게 어떻게 컴파일이 되는지 모르겠네요.</div> <div><br></div> <div>그리고 두번째론 위의 thread함수는 void* 포인터를 반환하는 함수가 맞는지 궁금합니다.</div> <div>(맨처음에 함수포인터인가 하고 찾아보니 함수포인터는 (*함수명) 이런식으로 작성한다구 해서 헷갈리네여;;;)</div> <div><br></div>
<a href="http://activexxx.mooo.com/ouavatar/ouavatar_menu.php" target="_blank"><img src="http://activexxx.mooo.com/ouavatar/ouavatar.php?start=true&language=ko_kr&text_direction=ltr&mn=226422&about1=(%E0%B2%A0_%E0%B2%A0)%E3%81%A5&about2=%EC%98%88%EB%A6%AC%EB%AF%B8%2C+%EA%B7%B8+%ED%8C%A8+%EB%B4%90%EB%B4%90%2C+%ED%98%B9%EC%8B%9C+%EC%9E%A5%EC%9D%B4%EC%95%BC%3F&nick_icon=star&star_color=ffee00&background_color=00023b&text_color=aa00ff&about_color=94d2ff&body_num=1&body_color=000000&oumark_color=ffffff&oumark_gloss_opacity=30&squid_num=2&squid_left_direction=up&squid_right_direction=up&skin_color=000000&hair_num=1&hair_color=000000&blush_num=1&blush_color=000000&brow_num=8&brow_color=000000&eyes_num=2&eyes_color=FFFFFF&pupil_color=ffffff&glasses_num=0&glasses_border_color=000000&glasses_lens_color=ADD8E6&glasses_opacity=50&nose_num=1&nose_color=000000&mouth_num=1&mouth_color=ffffff&tongue_color=ffffff&teeth_color=FFFFFF&bottom_color=000000&bottom_num=1&rotate=0&crop=0&hyperlink=http%3A%2F%2Factivexxx.mooo.com%2Fouavatar%2Fouavatar_menu.php&title=%EC%82%AC%EC%BF%A0%EB%9D%BC%EB%84%A4%3F&end=true&isold&.png" alt="오늘의유머 아바타 꼬릿말 서비스 by ActiveXXX" title="사쿠라네?"></a>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.