plinq

    0熱度

    1回答

    我有以下LINQ查詢 var meshesList= ( from element in elementCoord.Elements let coordinateList = elementCoord.Coordinates select new Plane3D { Pt1 = coordinateList[

    5熱度

    1回答

    即使結果是並行生成的,PLINQ是否能保證以原始序列的操作順序返回查詢結果?例如: new List<String>(){"a", "b", "c", "d"}.asParallel().Select(str => str + "a").asSequential().ToList().ForEach(str => Console.Write(str + ", "); 結果總是「aa,ba,ca

    0熱度

    2回答

    我有用C#編寫的類。其中我想在列表中並行運行某個函數。在每個項目完成後,我想更新進度條。但是,我的程序中出現了非常奇怪的行爲。它執行事件併到達我的子集,但從未繼續實際執行任何代碼。相反,它只是凍結。 (我已經混合vb.net和c#,它會在某個時候被改寫)在我的Windows 所以形成我打電話 progressBar.Visible = True progressBar.Value = 0

    0熱度

    3回答

    我已經寫了一些代碼,試圖描述我的關注: static void Main(string[] args) { IEnumerable<decimal> marks = GetClassMarks(); IEnumerable<Person> students = GetStudents(); students.AsParallel().ForAll(p => Gen

    6熱度

    1回答

    我想在Windows Azure的Worker進程中使用TPL。我期待添加一個IJob隊列,這有一個Run方法,所以工作人員將包括: 環 獲取項關閉隊列 使用TPL調用IJob.Run,​​這是一個異步調用 但我有點擔心我可以添加到TPL的最大物品?我很高興根據需要建立我自己的TPL Pool,只需檢查它的功能。 乾杯, 灰。

    3熱度

    2回答

    我試圖優化反射利用率在我的代碼,我不知道 是否有可能在一次設置對象的多個屬性同時存在: 使用範例: private void SetProperties<T>(List<T> objects, List<Tuple<string, object>> propsAndValues) where T:Task { Type type = typeof(T); v

    6熱度

    4回答

    不可能將整個.net應用程序設置爲除.net中的用戶配置文件以外的其他文化。控制cultureinfo的適當方式似乎是在諸如DateTime之類的對象上使用專用方法。但是,當處理大量遺留代碼(並非所有代碼都在您的控制下)時,這是不可能實現的。因此,人們可以創建一個子類/包裝到線程或線程池,並在委託執行之前設置所需的文化信息,或者可以要求委託本身包含一組文化。 (很難驗證和容易misstakes .

    2熱度

    2回答

    我使用PLINQ集合超過10000個元素...我沒有得到性能作爲比較序列查詢。 我的系統配置如下:操作系統 - Windows 7 32位,處理器 - 英特爾Core2Duo。 請幫助我,我沒有得到正確的表現。 查詢是: ParallelQuery<int> j = Enumerable.Range(0, 1000000).AsParallel(); var sss = j.Where(o =>

    0熱度

    1回答

    在我的Windsor容器中有一些每個線程組件。我也在使用PLINQ。在PLINQ操作的特定情況下,我實際上希望將這些組件中的一些轉移到新線程。 有沒有人有建議如何智能地實施這樣的行爲溫莎? 謝謝。

    5熱度

    2回答

    我在做這樣的: entities.AsParallel().ForAll(o => repository.Insert(o)); 被這個好,我是不是要和這個更高的性能?