thread에서 memory가 자꾸만 늘어나는 문제

익명 사용자의 이미지

thread를 지속적으로 생성, 종료 시키면 memory 사용량이 자꾸만 늘어납니
다.

thr_id = pthread_create(&p_thread, NULL, itext_proc, (void*)&i);
pthread_detach(p_thread);

여기 개시판을 보명 위와 같이 하면 된다고 해서.. ^^;

생성은 몇백개씩 생성되도 죽기도 잘 죽습니다...
헌대 사용 memory는 자꾸 늘어나내요...

분명히 내부에서 malloc은 확실히free했습니다...

쓰레드가 종료될경우 그 자원을 계속 잡고 있나요?

익명 사용자의 이미지

네, Thread 가 잡구 풀지 않고 죽으면 그대루 잡고 있죵.