f_pthread_cancel(thread)

目的

この関数は、ターゲットのスレッドを取り消すために使用できます。 この取り消し要求がどのように処理されるかは、 ターゲットのスレッドが持つ取り消し機能の状態によって異なります。 ターゲットのスレッドは、引き数 thread によって識別されます。 ターゲットのスレッドが遅延取り消し状態になっている場合は、 ターゲットのスレッドが次の取り消し点に達するまで、 この取り消し要求は保留されたままになります。 ターゲットのスレッドがその取り消し機能を無効にしている場合は、 それが再び有効になるまでこの要求は保留されたままになります。 ターゲットのスレッドが非同期取り消し状態にある場合は、この要求は即時実行されます。

クラス

関数

引き数の型と属性

thread
TYPE(f_pthread_t)、INTENT(INOUT)

結果の値と属性

INTEGER(4)

結果の値

正常終了した場合、この関数は 0 を戻します。 それ以外の場合は、以下のエラーを戻します。

ESRCH
引き数 thread は無効です。
IBM Copyright 2003