Multi Thread 생성


Multi Thread 생성

Serial device의 경우 속도가 느려 해당 device의 내용을 읽고 쓰다 보면 process가 전체적으로 속도가 느려지게 된다. Serial device의 read, write는 가능하면 thread에 할당 하여 처리 하는 것이 좋다. 간단한 multi thread 생성 방법과 컴파일 방법을 알아 본다. multi thread는 posix thread 방식으로 생성하는 것이 여러 시스템에 사용하기에 용이 하다. thread 생성의 기본 함수는 다음과 같다. int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine) (void *), void *arg); linux 시스템에서는 항상 함수에 대하여 정보가 필요할 경우 man page를 참고 하기를 권한다. man pthread_create man page 를 보면 친절하게 include 하여야 할 header file도 같이 보...


#multi #process #pthread #thread

원문링크 : Multi Thread 생성