1
golangがどのようにゴルーチンをOSスレッドに多重化しているのか把握しようとしていますが、golangソースでこの実装を見つけることができませんでした。私はproc.goとruntime.goを調べました。私はスレッドがどのように初期化され、管理されているか、pthreadsを使用しているかどうかを知りたい。GolangはどのようにゴルーチンのOSスレッドを実装していますか?
golangがどのようにゴルーチンをOSスレッドに多重化しているのか把握しようとしていますが、golangソースでこの実装を見つけることができませんでした。私はproc.goとruntime.goを調べました。私はスレッドがどのように初期化され、管理されているか、pthreadsを使用しているかどうかを知りたい。GolangはどのようにゴルーチンのOSスレッドを実装していますか?
戦略はOSごとに異なります。
いくつかの例では、これらのモジュールの呼び出し元が何であるかを知っていますthe windows os portion for the Go runtimeと the linux os portion for the Go runtime
です。私はそれらの機能をどのように処理するかも見たいと思います。 –
私はランタイムパッケージでgrepを行い、proc.goを詳しく見ていきます。特にあなたが探しているものはありますか? –
私の主な関心事は、pthreadsを使用していたかどうかを確認することでしたが、今のように見えません。 –