0
私のgoプログラムでは、Lock()を待っているので実行がハングアップしています。デッドロックが発生している正確な行を見つけるためのツールがありますか?Lock()によってプログラムがハングするのを検出しますか?
私のgoプログラムでは、Lock()を待っているので実行がハングアップしています。デッドロックが発生している正確な行を見つけるためのツールがありますか?Lock()によってプログラムがハングするのを検出しますか?
あなたはpprofを使用してスタックトレースを取得することができます。
あなたがパッケージ内のコード例に従った場合は、URL http://localhost:6060/debug/pprof/goroutine?debug=1はあなたのすべての実行中のゴルーチンのスタックトレースを与えます。
ツールは必要ありません。スタックトレースはすべてのゴルーチンの状態を表示します。 – JimB