
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Golang sync.WaitGroupとsemaphoreを使って10並列で画像ダウンロード - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Golang sync.WaitGroupとsemaphoreを使って10並列で画像ダウンロード - Qiita
package main import ( "context" "fmt" "io" "net/http" "os" "sync" "golang.org/x/sync/semaphore" )... package main import ( "context" "fmt" "io" "net/http" "os" "sync" "golang.org/x/sync/semaphore" ) var wg *sync.WaitGroup var sm = semaphore.NewWeighted(10) // 10並列で取得 var maxPage = 50 // 最大ページ取得数 // main 実行方法: GO111MODULE=off go run main.go func main() { // 検索元: https://www.jisc.go.jp/app/jis/general/GnrJISSearch.html target := map[string]string{ "X0001": "kAIAALDEpH2u0O895seN", "X0002": "UQMAALzr