티스토리 뷰
반응형
// 생성
pthread_create(&thread_t, NULL, ProcessThread, (void *)ClntSock);
// 쓰레드 함수
void *ProcessThread(void *arg)
{
// pthread_join 을 하지 않을것임으로
// detach 를 해줘서 쓰레드 종료시
// 쓰레드 자원을 정리할수 있도록 해줘야 한다.
// 안그러면 자원을 다 쓰고 난 후 데몬이 죽어 버린다.
pthread_detach(pthread_self());
while((strLen = read(clntSock, Buffer, sizeof(Buffer))) != 0) {
// 작업내용
}
ClientClose(clntSock);
LogWrite("... End Thread");
}
반응형
'프로그래밍 > C, C++' 카테고리의 다른 글
2차원 배열 동적 할당 (0) | 2019.06.28 |
---|---|
리눅스 mutex 스레드 동기화 (0) | 2019.06.28 |
makefile 작성법 (0) | 2019.06.27 |
AfxBeginThread (0) | 2019.06.25 |
WaitForSingleObject 스레드 동작 제어 하기 (0) | 2019.06.25 |
댓글
반응형
최근에 올라온 글
- Total
- Today
- Yesterday