2011-10-27 7 views
-1

私は多くのpthreadを使用しています。私のプログラムはそれらを使用して、ある時点で私のプログラムのソフトリスタートをしたい、私はハードリスタートではなく、 "ソフトリスタート"を繰り返す。ソフトリスタートではプログラムを終了しませんが、プログラムの最初を指す "goto"ステートメントを使ってプログラムをもう一度起動します。pthread-killについて

私のプログラムでpthreadを使用している途中でソフトリスタートしてしまったら、スレッドを殺すにはどうしたらいいですか?それらを必要としません。私を案内してください。

+0

[私はミューテックスを使用しています。私はqを初期化しています。私を案内してください](http://stackoverflow.com/questions/7912930/i-am-using-mutex-i-have-a-qs-in-initializing-please-guide-me) –

答えて

0

pthread_kill()を使用して、停止したいスレッドにSIGKILLシグナルを送ることができます。