まず、私のケースについて説明します。アプリケーションからいくつかのAPIに対してHTTPSリクエストを実行する必要があり、それらは同時に実行する必要があります。ゴルーチンごとに個別のHTTPクライアントを使用する必要があるのか、それともすべてのゴルーチンで1つのクライアントを共有できるのかを知りたいです。もちろん、HTTPクライアントが提供する接続の再利用/プーリングを楽しみたいのですが、スレッド(別名ゴルーチン)セーフであり、クライアントがリクエストを同時に実行するのか、それとも実際にシーケンスされるのかが心配です。
ドキュメントによると、Httpクライアントはスレッドセーフです( https://golang.org/src/net/http/client.go ):
クライアントは、複数のゴルーチンによる同時使用に対して安全です。