티스토리 뷰

반응형

// 생성

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