스레드
리눅스에서 쓰레드를 생성하여 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 로 지정해야 […]
Recent Comments