call "CBL_THREAD_SUSPEND" using by value thread-id
thread-id が NULL または現在のスレッドである場合、このルーチンは、別のスレッドで CBL_THREAD_RESUME が現在のスレッドに対して実行されるまで現在のスレッドを中断します。成功した場合、RETURN-CODE は 0 に設定されます。1 つ以上の CBL_THREAD_RESUME ルーチンがすでにこのスレッドを対象としている場合、RETURN-CODE は、そのスレッドが実際に中断されるまでに CBL_THREAD_SUSPEND を呼び出すことになる回数を示す負の値に設定されます。
それ以外の場合は、ゼロ以外 (正) のエラー コードが返されます。
現在のスレッド以外のスレッドは中断できません。
thread-id の値が無効である場合の動作は不定です。
説明:
thread-id が NULL または現在のスレッドである場合、このルーチンは、別のスレッドで CBL_THREAD_RESUME が現在のスレッドに対して実行されるまで現在のスレッドを中断します。成功した場合、RETURN-CODE は 0 に設定されます。1 つ以上の CBL_THREAD_RESUME ルーチンがすでにこのスレッドを対象としている場合、RETURN-CODE は、そのスレッドが実際に中断されるまでに CBL_THREAD_SUSPEND を呼び出すことになる回数を示す負の値に設定されます。
それ以外の場合は、ゼロ以外 (正) のエラー コードが返されます。
現在のスレッド以外のスレッドは中断できません。
thread-id の値が無効である場合の動作は不定です。