EN JA
THREAD_EXIT(9)
THREAD_EXIT(9) FreeBSD Kernel Developer's Manual THREAD_EXIT(9)

名称

thread_exit現在のスレッドコンテキストを放棄 (abandon) する

書式

#include < sys/param.h>
#include < sys/proc.h>

void
thread_exit( void);

解説

thread_exit() 関数ははスレッドをシャットダウンするためのマシン独立のプレリュード (準備行為) のを実装します。それは返らないで、ある他のスレッドをスケジュールするように mi_switch(9) への呼び出しに終ります。

thread_exit() は、スレッド、明確なカーネルスタックに関するすべてのリソースを解放するように手配します。

runqueue(9) を保護するために、保持されている sched_lock ミューテックスで thread_exit() を呼び出さなければなりません。

July 5, 2002 FreeBSD