스레드

pchero on January 23rd, 2008

 리눅스에서 쓰레드를 생성하여 ID 값을 찍어볼때…. 다음과 같이 마이너스 값이 나오는 경우가 있다.  이와 같은 경우는 printf의 타입 값을 잘못 지정해서 생기는 현상이다.  보통은 다음과 같이 입력했을 것이다. (Language : c) pthread_t t_id;   state = pthread_create(&t_id, NULL, thread_function, NULL);   printf(“생성된 쓰레드의 ID : %d n“, t_id);  하지만 pthread_t 의 타입을 보면…  즉…..%lu 로 지정해야 […]

Continue reading about 리눅스에서 쓰레드의 ID 확인시 주의할 점.