int uv_process_kill(uv_process_t* handle, int signum)
libuv - `uv_kill`と` uv_process_kill`の違いは何ですか?所与のプロセスハンドルに指定された信号を送信します。 uv_signal_tのドキュメントを参照してください。シグナルハンドルについては、特にWindowsでシグナルハンドリングを参照してください。
int uv_kill(int pid, int signum)
所定のPIDを指定信号を送信します。 uv_signal_tのドキュメントを参照してください。シグナルハンドルについては、特にWindowsでシグナルハンドリングを参照してください。
まったく同じことを行うには、次の2つの方法がありますか、ライブラリ内の機構はどういうわけか違いますか?私は、私のUVループが(何らかの理由で)実行に失敗した可能性があるエラー状態を処理する必要がありますが、私は既に起動するすべてのプロセスに対してuv_spawn
を呼び出しました。
私の目標は、子プロセスに割り当てられたリソースをクリーンアップすることです。uvループが実行中であるか、停止中であるか、エラー状態であるかどうかを知る必要はありません。
「メンバーuv_process_t.pidがタイプuv_process_tにあります。」と、ソースへのリンクも表示されます(あなたの答えに参照してください)。チェックマークを付けます。 – Zak