pthreadスレッドが現在実行中であるか、終了しているかを確認するためのメカニズムはありますか?スレッドがまだ終了していない場合、特定の時間が経過した後にタイムアウトできるpthread_join()のメソッドがありますか?pthreadスレッド状態
3
A
答えて
2
私はちょうどC++クラスでスレッドをラップして終了し、その周りに状態変数を保持して後でチェックすることができました。
5
あなただけがすべてのPOSIXシステムのために何かが必要な場合は、http://www.opengroup.org/onlinepubs/000095399/xrat/xsh_chap02.html#tag_03_02_08_21に「pthread_timedjoin」の実装をコピーすることができhttp://www.kernel.org/doc/man-pages/online/pages/man3/pthread_tryjoin_np.3.html
を使用し、Linuxのをターゲットに設定している場合 - スレッドの終了を知らせるために、条件変数を使用すると、pthread_cond_timedwaitはタイムアウトのために。
関連する問題
- 1. ワーカースレッドでのPthread状態信号
- 2. Crashlogs: "ARMスレッド状態"とは
- 3. C#スレッド競合状態
- 4. スレッド対pthread in perl
- 5. iPhone - 待ち状態のスレッドのスレッドを解除していないスレッド状態信号
- 6. C#スレッド:競合状態の例
- 7. Javaスレッドの拡張runnable状態
- 8. Cでスレッドの状態を取得++ /窓
- 9. アップデート用のAndroid SurfaceView /スレッドの状態
- 10. ブロックとスリープ状態の消費者スレッド/
- 11. ビジュアルスタジオ2010のpthread(POSIXスレッド)
- 12. スレッドは実行状態から実行可能状態にどのように移行しますか?
- 13. 子スレッドはどのように親スレッドに状態/進捗状況を通知できますか?
- 14. スレッドの状態を監視する標準的な方法
- 15. pthread_cond_waitはスレッドを待機状態にします
- 16. 状態をブロックしているスレッドを殺す
- 17. すべてのスレッドをスリープ状態にする方法 - iphone
- 18. Android、スレッドをスリープ状態にする方法は?
- 19. アプリケーション状態を管理するスレッドまたはステートマシン?
- 20. ランダムな量のMSのスレッドをスリープ状態にする
- 21. スレッドがスリープ状態にあるかどうかを調べる
- 22. スレッドが完了した後の引数の状態
- 23. Silverlight - ビジー状態のUIスレッドにBusyIndicatorを表示
- 24. componentWillReceiveProps状態が還元状態更新後のレンダリング状態と異なる
- 25. RFCOMM_CreateConnection - 既に開いている状態:2、RFC状態:4、MCB状態:5
- 26. 有限状態マシン:複数の状態への1つの状態
- 27. 状態:not_verified pubsubhubbub
- 28. ゲームレベル/メニュー状態
- 29. 休止状態:
- 30. は状態
ありがとうございますが、私の特定のビルドではサポートされていないようです。 –