# 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 初版