|
ncloader
0.1
|
이 그래프는 이 파일을 직/간접적으로 include 하는 파일들을 보여줍니다.:열거형 타입 | |
| enum | thread_state { THREAD_STATE_CREATED = 0xbeefBEEF, THREAD_STATE_RUNNING = 0x01, THREAD_STATE_SLEEP = 0x02, THREAD_STATE_ZOMBIE = 0x04, THREAD_STATE_DESTROYED = 0xDEADdead, THREAD_STATE_DESTROYING = 0x00DEAD00 } |
| [Stage 2 Thread State] 더 자세히 ... | |
| enum | thread_type { THREAD_TYPE_KERNEL = 0x00, THREAD_TYPE_USER = 0x03, THREAD_TYPE_MAX = 0xFF } |
| [Stage 2 Thread State] 더 자세히 ... | |
| enum | thread_attribute { THREAD_ATTR_JOINABLE = 0x00, THREAD_ATTR_DETACHED = 0x01, THREAD_ATTR_MAX = 0xFF } |
| Thread 속성 더 자세히 ... | |
함수 | |
| struct thread * | thread_create (void *(*e)(void *), void *arg) |
| Thread 를 생성한다. 더 자세히 ... | |
| void | thread_destroy (struct thread *handle) |
| 주어진 Thread 를 소멸 시킬 Thread 목록에 추가시킨다. 더 자세히 ... | |
| void | thread_set_state (struct thread *handle, enum thread_state state) |
| 주어진 thread 의 상태를 변경한다. 더 자세히 ... | |
| enum thread_state | thread_state (struct thread *handle) |
| 주어진 thread 의 상태를 확인한다. 더 자세히 ... | |
| void | thread_set_exit_value (struct thread *thread, void *ret) |
| void * | thread_exit_value (struct thread *thread) |
| void | thread_set_attribute (struct thread *tcb, enum thread_attribute attribute) |
| enum thread_attribute | thread_attribute (struct thread *thread) |
| void * | thread_context (struct thread *thread) |
| void | thread_set_context (struct thread *thread, void *context) |
| struct thread * | thread_prev (struct thread *thread) |
| struct thread * | thread_next (struct thread *thread, int circle) |