2016-08-31 16 views
1

golangがどのようにゴルーチンをOSスレッドに多重化しているのか把握しようとしていますが、golangソースでこの実装を見つけることができませんでした。私はproc.goとruntime.goを調べました。私はスレッドがどのように初期化され、管理されているか、pthreadsを使用しているかどうかを知りたい。GolangはどのようにゴルーチンのOSスレッドを実装していますか?

答えて

0

戦略はOSごとに異なります。
いくつかの例では、これらのモジュールの呼び出し元が何であるかを知っていますthe windows os portion for the Go runtimethe linux os portion for the Go runtime

+0

です。私はそれらの機能をどのように処理するかも見たいと思います。 –

+0

私はランタイムパッケージでgrepを行い、proc.goを詳しく見ていきます。特にあなたが探しているものはありますか? –

+0

私の主な関心事は、pthreadsを使用していたかどうかを確認することでしたが、今のように見えません。 –

関連する問題