OS_IsThreadTerminated

構文

#include <nitro/os.h>
BOOL OS_IsThreadTerminated( const OSThread* thread );
  

引数

thread 終了したかどうかを調べるスレッドへのポインタ

返り値

指定したスレッドがすでに終了していればTRUE、そうでなければFALSEです。

説明

スレッドが終了したかどうかを取得します。
thread で指定したOSThread構造体の、状態パラメータを調べ、OS_ExitThread() によって終了しているかどうかを調べて、その結果を返します。返り値は終了していればTRUEで、終了していなければFALSE となります。

TRUEが返って来た場合、そのOSThread構造体はすでにスレッドシステムから切り離されているので別のスレッドを作成するのに使用しても構いません。

参照

OS_InitThread, OS_ExitThread

履歴

2005/09/06 OSThread* 型の引数にconst を付加
2004/06/25 初版