亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Go 中同步可變數量的通道?

如何在 Go 中同步可變數量的通道?

Go
繁花不似錦 2021-10-18 10:31:26
我正在通過編寫一個客戶端(以 Web 服務器的形式)來測試 Go 中的并發性,該客戶端向 Web 服務器發出許多請求,然后返回發出這些請求所需的時間?;旧鲜且粋€基準工具。這是我目前使用的代碼:main.go我知道我的代碼有很多缺陷,但我目前關心的是,如果我添加更多 go 例程調用,測試性能會如何變化需要付出多少努力。在CallSync函數中,我必須不斷添加這個龐大的 select 語句以及對啟動 go 例程的 func 的大量調用列表。我知道一定有更好的方法。我可能甚至不需要像現在這樣同步,但如果我這樣做了,我怎么能以更靈活的方式做到這一點?我想要有代碼,我可以在其中指定要調用的“goroutines”的數量,它會調用該例程的次數并與所有關聯的通道同步,而無需對其進行硬編碼。
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 205 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號