쓰레드 종료..

글쓴이: 익명 사용자 / 작성시간: 화, 2002/06/04 - 5:23오후
안녕하세요..
서버 프로그램을 짜는데요. .
클라이언트가 여결 될때마다 스레드 하나를 생성합니다.
pthread_create();
이렇게요.. 그런다음 바로 detach합니다.
pthread_create(&thr, NULL, function, data);
pthread_detach(&thr);
이렇게 합니다..
질문하구 싶은건.. 이렇게 하는게 .. 맞는지.. 의심스러워서요..
전에 이 게시판에 질문 올렸다가 답변을 받았는데여.
스레드 생성하구 바로 detach하라구 하셔서 이렇게 해봣습니다.
이게 맞는건지..^^;;
프로그램 테스트하는데여. 클라이언트가 접속해서 데이터 하나 날려주면
서버에서 그 데이터로 처리한 다음 클라이언트로 다시 결과를 클라이언트
로 날려주는 형식입니다.
근데 free명령어루 남은 메모리 계속 체크 해보면.....남은 메모리가 떨어
졌다가 다시 올라오곤 하는데요.. 가끔씩 떨어졌다가 안올라 오는 경우가
있습니다.
혹시 쓰레드를 잘못 써서 그런가.. 해서 이렇게 질문 올립니다. ^^
Forums:
댓글 달기