1

sendsignal.exeは、Java アプリケーションのログをファイルに書き込むために使用されていると聞きました。それが何をどのように行うのかについての詳細を教えてください。簡単に言えば、私はプロのプログラマーではありません。

「CTRL+break」とは?キーボードに「ブレーク」ボタンがありません。

4

1 に答える 1

2

Singalsは Unix の概念であり、ある種の制限されたプロセス間通信です。

スレッド ダンプを作成するには、シグナル SIGQUIT をプロセスに送信します。シグナルがトラップされ、スレッド ダンプが書き込まれます。プロセスを終了するなど、他のシグナルを送信することもできます。

UNIX でシグナルを送信するには、kill コマンドを使用します。

kill -3 <pid>

Javaの方法は次のとおりです。

jstack <pid> 

あなたの sendsignal.exe はおそらく同じことをします。

于 2012-05-24T13:09:56.623 に答える