탱이의 세상사는 이야기
리눅스에서 쓰레드를 생성하여 ID 값을 찍어볼때….
다음과 같이 마이너스 값이 나오는 경우가 있다.
이와 같은 경우는 printf의 타입 값을 잘못 지정해서 생기는 현상이다.
보통은 다음과 같이 입력했을 것이다.
하지만 pthread_t 의 타입을 보면… 즉…..%lu 로 지정해야 정상적인 값이 나온다.
정상적인 출력 값
Tags: pthread, 스레드, 쓰레드, 타입
Required fields are marked *Your email address will never be published or shared.
Comment
Name *
Email *
Website
Δ
This site uses Akismet to reduce spam. Learn how your comment data is processed.