task-parallel-library

    -1熱度

    1回答

    在C#4.0中顯示MessageBox(或其他形式)的最佳方式是在何種時間呈現直到完成不同的方法? 我想知道如何爲任何guideness

    1熱度

    4回答

    我有兩個長時間運行的任務,從一個網絡流同時讀取和寫入,這需要我使用兩個不同的線程。 我已經將它們標記爲長時間運行,但根據標記爲長時間運行的文檔,只建議但不保證它們將運行在不同的線程上。 我是否需要編寫自己的任務計劃程序?我應該使用線程池嗎?

    2熱度

    1回答

    using System; using System.Threading; using System.Threading.Tasks; class Program { static void Main() { double[] numbers = new double[10000]; Parallel.For(0, 9999, index =

    2熱度

    2回答

    我有一個過程,我從數據庫中讀取上千條記錄下查詢EF背景下,每一個編碼成一個單獨的XML消息,併發送所述消息開了一個WCF服務。 數據庫通過EF4模型引用。我正在使用TPL來並行化XML消息的創建。 var practice = (from patient in db.T_AccountHolder join practitioner in db.T_Practitioner on

    3熱度

    1回答

    我一直在試圖解決一個問題幾天。我是多線程初學者。我的目標是使用ffmpeg.exe同時運行多個視頻編碼任務,並使用服務器的所有功能。 我有一個C#包裝會啓動ffmpeg.exe過程和無螺紋(或ffmpeg的內螺紋只(不適用於FLV編碼)),它看起來像這樣工作的: using (Process process = new Process()) { process.StartInfo.Fi

    2熱度

    1回答

    我試圖使用任務並行庫從UI線程卸載昂貴的ADO.NET數據庫訪問(以前,我正在重寫的程序將簡單地凍結,偶爾會更新VB6文本框與其進度,直到數據庫中的數據完全加載)。我有一個複雜的依賴關係結構(26個單獨的任務),我試圖弄清楚它有多少值得並行化。 我想知道這樣的IO訪問是否可以與性能獎勵並行。如果不是的話,我只是順序地加載數據,並在每次加載足夠的信息來執行該任務時更新UI,但通過一次加載兩件事而不是

    1熱度

    4回答

    我想上傳文件到一個Web服務。 // Web service method: void UploadFile(int fileId, byte[] chunk, int position, bool complete); 使用.NET 4任務並行庫,我想一次上傳一個文件,一個塊。 我已經得到了客戶端上的字節塊,我可以上傳每一個就好了: List<byte[]> chunks = ...;

    0熱度

    6回答

    我試圖重新將導致此異常的條件: System.AggregateException: A Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethro

    0熱度

    1回答

    我試圖做這個assing我.tpl一個變量, {assign var="image" value="images/stores/{$location.storename|regex_replace:"/[' ']/":"-"|lower}.jpg"} 但是我得到這個錯誤, Smarty error: [in stores/view-store.tpl line 135]: syntax err

    3熱度

    1回答

    [編輯]改寫和簡體整個交[/ EDIT] 在這種blog,下面的(I簡化它位)被給定爲 Task.Factory.StartNew(() =>"Hello World").ContinueWith( task => textBox1.Text = task.Result, TaskScheduler.FromCurrentSynchronizationContext())