#php編集者 Baicao が推奨する実用的なツールは Go: 信号ソースの取得です。このツールは、開発者が信号強度、信号タイプ、演算子などを含む信号ソースに関する関連情報を取得するのに役立ちます。このツールを使用すると、開発者は信号のテストと最適化を簡単に実施して、ユーザー エクスペリエンスを向上させることができます。同時に、このツールは、信号チャートの表示、信号変化の監視などの豊富な機能オプションも提供しており、開発者が信号の状況をより包括的に理解できるようになり、デバッグと最適化が向上します。モバイル アプリ開発でも Web 最適化でも、Go: Get Source は便利なツールです。
go を使用していくつかのスクリプトを起動しています。問題が発生すると、「アラート」シグナルが使用されます。go がこれらのシグナルをキャッチできることはわかっていますが、pid を知る必要があります。信号の。 c では、シグナル ハンドラーにはシグナルの pid を知るための構造体が渡されますが、go ではそうではないようです
リーリー次の例 (シグナルのドキュメントから抜粋) は、呼び出しを開始するシグナルを送信しますが、有益な情報 (pid など) は送信しません
いいえ、あなたは公式にサポートされている方法ではこれを行うことはできません。 go ランタイムにはシグナル ハンドラーが必要ですが、追加情報は一切公開されません。
新しいシグナル ハンドラーを設定することで c からこれを実行することもできますが、これについては非常に慎重になります (/7227 のような質問を参照)。おそらく、シグナリング以外の別の通信方法を使用した方がよいでしょう。
以下は、問題 7227 の ian コードに基づいた部分的な例です:
リーリー以上がGo: 信号ソースを取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。