thread syntax (1) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ [Linux] ๋ค์ค ์ฐ๋ ๋ Threads Program ํ๋ ฌ์ ๊ณฑ์ ์ถ๋ ฅํ๋ ํจ์๋ฅผ ๋ค์ค ์ฐ๋ ๋๋ฅผ ์ด์ฉํ๋ ์์ thread Syntax in c int pthread_create(pthread_t * thread, const pthread_attr_t * attr, void * (*start_routine)(void *), void *arg); ๋งค๊ฐ๋ณ์ 1. thread ์ฐ๋ ๋๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์์ฑ๋์์ ๋ ์์ฑ๋ ์ฐ๋ ๋๋ฅผ ์๋ณํ๊ธฐ ์ํด์ ์ฌ์ฉ๋๋ ์ฐ๋ ๋ ์๋ณ์์ด๋ค.2. attr ์ฐ๋ ๋ ํน์ฑ์ ์ง์ ํ๊ธฐ ์ํด์ ์ฌ์ฉํ๋ฉฐ, ๊ธฐ๋ณธ ์ฐ๋ ๋ ํน์ฑ์ ์ด์ฉํ๊ณ ์ ํ ๊ฒฝ์ฐ์๋ NULL ์ฌ์ฉ3. start_routine ๋ถ๊ธฐ์์ผ์ ์คํํ ์ฐ๋ ๋ ํจ์4. arg start_routine ์ฐ๋ ๋ ํจ์์ ๋งค๊ฐ๋ณ์๋ก ๋๊ฒจ์ง๋ค. ์ฑ๊ณต์ ์ผ๋ก ์์ฑ๋ ๊ฒฝ์ฐ 0์.. ์ด์ 1 ๋ค์