想請問這樣的概念怎麼撰寫:
假如有個程式接收input,得到A和B,然後計算出A+B寫入檔案,
在運算上單一A+B的動作不會消耗多少記憶體,可是資料量很大的時候時間可能會花太多,
有沒有辦法花更多記憶體讓程式一次處理多個A+B的動作?使工作時間縮短?
就像目前有個下載URL的程式,建立連線、寫檔,
那要怎麼做到類似flashget或其他續傳軟體常見的"同時下載x個檔案"呢?
HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://...");
HttpWebResponse res = (HttpWebResponse)req.GetResponse();
Stream resStream = res.GetResponseStream();
我試過把這段更新變數複製一次在寫檔前,結果連原本的下載也失敗...,是為什麼呢?
從基本講解的書上找到想要的內容好困難...