1

pthread_createの最初の引数はpthread_t(longにtypedefされています)であり、これはスレッドIDであると私は理解しています。

スレッドが実行を終了するときに、この値をゼロに設定しますか?スレッドが実行されているかどうかを確認するために使用したいと思います

4

1 に答える 1

0

いいえ、pthread_t一度初期化されると、pthread ライブラリによって変更されません。pthread_tオブジェクトを渡してpthread_join()、スレッドが終了するまで待機します。ブロックせずに判断したい場合は、共有オブジェクトの状態のインジケーターを設定することで、スレッドを連携させることができます。

于 2012-04-26T22:28:39.270 に答える