
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
参考程度ですが・・
#include <signal.h>
if(pthread_kill(thread, 0) == ESRCH) /* threadは生存確認したいスレッド */
{
printf("そのスレッドはいませーん\n);
}
これでできるのかも。
試していません。
参考URL:
http://d.hatena.ne.jp/longicorn/searchdiary?of=7 …
の下の方
http://docs.hp.com/ja/B2355-60104-07/pthread_kil …
No.1
- 回答日時:
的外れかもしれません、その節はご容赦ください。
ご質問に実行環境などの記述がないので、これのことでしょうか?
Manpage of PTHREADS
http://www.linux.or.jp/JM/html/LDP_man-pages/man …
細かいことを気にしないのであれば、グローバル変数にフラグを立てて
呼び出された側の関数でフラグを変更するのはいかがなんでしょうか?
# もしかするとこれは邪道なのかもしれませんけど。
それとも検出の目的は排他処理なのでしょうか?
Manpage of PTHREAD_MUTEX
http://www.linux.or.jp/JM/html/glibc-linuxthread …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
スレッドの監視方法
C言語・C++・C#
-
C++言語で、構造体のコピーは可能(しても良い)のでしょうか?
C言語・C++・C#
-
C言語 exitの使い方
C言語・C++・C#
-
-
4
<unistd.h>をVisualStudioでつかえるようにする
C言語・C++・C#
-
5
親スレッドが子スレッドを監視する方法について(マルチスレッド)
C言語・C++・C#
-
6
[VC++] AfxBeginThreadで生成したスレッドの監視方法について
その他(プログラミング・Web制作)
-
7
unsigned long long 型のフォーマット指定子
C言語・C++・C#
-
8
C# スレッド終了の監視について
C言語・C++・C#
-
9
INT64対応のprintf系関数はありますか?
C言語・C++・C#
-
10
エディットボックスの入力制限について
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB2005 シリアル通信のClose処理
-
Win32APIでのスレッド処理
-
Macターミナルで実行中のプログ...
-
VB6.0 SHELLで起動...
-
スロットゲームのプログラミング
-
フレームワークとプロセスの違...
-
STATUSのZフラグについて
-
CImage::ReleaseDC()のエラーで...
-
あるプログラム実行中に別のプ...
-
「単体テスト」に関する深刻な...
-
このレジの並び方は間違ってま...
-
CreateCompatibleDCを初期化時...
-
プロセスの停止
-
Linuxでのスレッド間メッセージ...
-
ACCESS側からEXCELの書式を設定...
-
VBA kernel32 の意味
-
コンソールアプリケーションの...
-
php
-
エクセルVBAの自動変換機能?
-
プロセスが実行中かどうか調べ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スレッドの監視方法について
-
VC++スレッドの正しい終了のさ...
-
複数スレッドを動作させるのに...
-
スレッドの安全な終了のさせ方
-
WaitForSingleObjectの使い方に...
-
スレッドにて同一メモリの書き...
-
Windows上で、シグナル(SIGTERM...
-
同一スレッドで、ロックをかけ...
-
マルチスレッド内のループについて
-
sleep関数とは?
-
スレッドの終了はどうやるんで...
-
メインスレッドのPostMessageと...
-
CWnd::OnTimerのスレッドの取得
-
C言語である関数への同時アクセ...
-
別スレッドのデータを受信できない
-
VB2005 シリアル通信のClose処理
-
pthreadの使い方
-
ユーザーインターフェイスの一...
-
Linuxでスレッド優先度って変え...
-
win32 スレッドのハンドルついて
おすすめ情報