我希望能夠做這樣的事情在Ruby中:.NET並行LINQ相當於在Ruby中
(new[]{"http://google.com", "http://facebook.com", "http://microsoft.com", "http://twitter.com", "http://stackoverflow.com"})
.AsParallel()
.Select(q => WebRequest.Create(q).GetResponse())
這也應該保留元素的順序,並使用延遲執行。 有沒有可用的選項?
唯一真正的解決辦法,我發現到目前爲止是手工管理線程在一個循環,不提供延期執行和相當低的水平。 – Vasaka
你會想把這個解決方案放在這個問題上,因爲SO不適合用作爲其他人編寫代碼的板子。但是,如果您嘗試過某些事情,則表明您付出了一些努力,而且人們更容易提供幫助。 –