|
ncloader
0.1
|
POSIX 기준의 쓰레드 API set 을 정의하고 구현한다 더 자세히 ...
POSIX 쓰레드에 대한 협력 다이어그램:모듈 | |
| POSIX 뮤텍스 | |
| POSIX 에 준하는 뮤텍스 API set 을 정의한다. | |
타입정의 | |
| typedef struct thread * | pthread_t |
| typedef struct pthread_attr * | pthread_attr_t |
함수 | |
| int | pthread_create (pthread_t *thread, const pthread_attr_t *attr, void *(*start_routine)(void *), void *arg) |
| 쓰레드를 생성한다. 더 자세히 ... | |
| int | pthread_attr_init (pthread_attr_t *attr) |
| 쓰레드 속성 객체를 생성한다. 더 자세히 ... | |
| int | pthread_attr_destroy (pthread_attr_t *attr) |
| 쓰레드 속성 객체를 소멸 시킨다. 더 자세히 ... | |
| void | pthread_exit (void *retval) |
| 호출한 쓰레드를 종료 시킨다. 더 자세히 ... | |
| int | pthread_join (pthread_t thread, void **retval) |
| 주어진 쓰레드가 종료될 때 까지 기다린다. 해당 쓰레드의 자원을 모두 회수하고 정리한다. 더 자세히 ... | |
| int | pthread_detach (pthread_t thread) |
| 쓰레드를 detach 시킨다. 쓰레드가 detach 되면 관련 Resource 들이 자동으로 시스템에 반환된다. 더 자세히 ... | |
| int | pthread_cancel (pthread_t thread) |
| 쓰레드 취소 요청을 보낸다 더 자세히 ... | |
| int | pthread_yield (void) |
POSIX 기준의 쓰레드 API set 을 정의하고 구현한다
| typedef struct pthread_attr* pthread_attr_t |
| int pthread_attr_destroy | ( | pthread_attr_t * | attr) |
쓰레드 속성 객체를 소멸 시킨다.
| [in] | attr | 쓰레드 속성 객체 |
| int pthread_attr_init | ( | pthread_attr_t * | attr) |
쓰레드 속성 객체를 생성한다.
| [in] | attr | 쓰레드 속성 객체 |
| int pthread_cancel | ( | pthread_t | thread) |
쓰레드 취소 요청을 보낸다
| [in] | thread | 쓰레드 객체 |
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:| int pthread_create | ( | pthread_t * | thread, |
| const pthread_attr_t * | attr, | ||
| void *(*)(void *) | start_routine, | ||
| void * | arg | ||
| ) |
쓰레드를 생성한다.
| [out] | thread | 쓰레드 객체 |
| [in] | attr | 쓰레드 속성 객체 |
| [in] | start_routine | 쓰레드 메인 함수 |
| [in] | arg | 메인 함수에게 전달 할 인자 |
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:| int pthread_detach | ( | pthread_t | thread) |
쓰레드를 detach 시킨다. 쓰레드가 detach 되면 관련 Resource 들이 자동으로 시스템에 반환된다.
| [in] | thread | 쓰레드 객체 |
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:| void pthread_exit | ( | void * | retval) |
| int pthread_join | ( | pthread_t | thread, |
| void ** | retval | ||
| ) |
주어진 쓰레드가 종료될 때 까지 기다린다. 해당 쓰레드의 자원을 모두 회수하고 정리한다.
| [in] | thread | 쓰레드 객체 |
| [in] | retval | 쓰레드 종료시 전달 된 값 |
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:| int pthread_yield | ( | void | ) |
이 함수를 호출하는 함수들에 대한 그래프입니다.: