ncloader  0.1
 모두 데이타 구조 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 매크로 그룹들 페이지들
thread.h 파일 참조
+ 이 그래프는 이 파일을 직/간접적으로 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 threadthread_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 threadthread_prev (struct thread *thread)
 
struct threadthread_next (struct thread *thread, int circle)