英文:
Reading many URLs in parallel using Go
问题
我对Go语言非常陌生。我有一个任务:
读取10个(例如)URL:
"http://... file.xml"
"http://... file2.xml"
...
等等。
它们必须并行读取。然后由函数进行处理。
如果URL的响应时间太长 - 必须忽略它(例如1秒后)。
谢谢!
英文:
I'm very new to Go-language. And I have a task:
Read 10 (for example) urls:
"http://... file.xml"
"http://... file2.xml"
...
and so on.
They must be read in parallel. And then processed by function.
If URL's response takes too long - it must be ignored. (For example after 1 second).
Thank you!
答案1
得分: 1
元回答:仔细阅读http://golang.org/doc上的所有内容,并特别关注“Go并发模式”。
英文:
Meta answer: Work through all the stuff on http://golang.org/doc and have a special look at "Go Concurrency Patterns".
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论