plinq

    10

    2답변

    저는 LINQ 및 PLINQ에 대한 새로운 기능을 제공합니다. 일반적으로 루프를 사용하고 많은 경우에 List.BinarySearch을 사용하지만 가능한 한 그 사고 방식에서 벗어나려고합니다. var matchedStaff = from s in allStaff where s.Matches(searchString)

    0

    1답변

    안녕하세요 저는 Parallel Linq를 처음으로 사용해 보았습니다. 첫 번째 시도에서 성공하지 못했습니다. EF 4.0과 내가 데이터를 쿼리하기 위해 생성 한 저장소 패턴 클래스를 사용하고 있습니다. 저장소 패턴이 문제라고 생각하지 않지만 실수 할 수 있습니다. 내가 가지고있는 데이터베이스가 내가 원하는 방식으로 설정되어 있지는 않지만, 시스템을 상속

    3

    3답변

    가정하자 I은 X, Y 공간 Particle의 수, I는 평균 X 및 Y는 0 직렬 구현 것을 그들에게 그러한 정규화하려는가 : public void Normalise() { double avgX = 0.0; double avgY = 0.0; foreach (Particle p in Particles) { a

    3

    2답변

    2 개의 모음에는 모두 동일한 유형의 개체가 포함되어 있으며 두 모음에는 각각 약 40,000 개의 개체가 있습니다. 내가 등호 및 해시 함수 오버라이드 (override) 한 것을 제외하고 각 컬렉션에 포함 된 개체에 대한 코드는 사전처럼 기본적으로 : public class MyClass: IEquatable<MyClass> { public

    0

    1답변

    기본적으로 문자 조합의 순서에 대해 병렬로 반복합니다. 조합을 얻으면 이길 것으로 생각합니다. 이 쿼리에서 모든 승리를 얻고 싶습니다. (올바르게 수행하고 있습니다.) 트릭은 승리 테스트가 실행 된 횟수를 추적하는 방법이었습니다 (기본적으로 참/거짓을 반환하는 메서드입니다.). 콤보에 대한 테스트가 수행 될 때마다 증가하는 클래스에서 인스턴스 변수를 만들고

    0

    1답변

    에 LINQ 상당 평행 : (new[]{"http://google.com", "http://facebook.com", "http://microsoft.com", "http://twitter.com", "http://stackoverflow.com"}) .AsParallel() .Select(q => WebRequest.Create(q).GetRespon

    2

    1답변

    속도 향상을 위해 병렬로 실행되는 200,000 개의 작업이 있습니다. ParallelEnumerable.Range(0, 200000).Sum(a => /*do_something*/)을 사용하고 있습니다. 작업 카운터가 0에서 200,000으로 갈수록 필요한 반복 횟수가 줄어 듭니다. a=0의 작업은 대부분의 반복 횟수를 필요로하며, a>100,000의 작

    2

    1답변

    백만 개의 레코드가있는 컬렉션을 쿼리한다고 가정 할 때 단일 CORE 프로세서 만있는 경우 PLINQ의 성능이 일반 LINQ 쿼리와 다를 수 있습니까? PLINQ는 멀티 코어 프로세서에서 매우 잘 작동한다는 것을 알고 있습니다. 단일 CORE 프로세서에서 어떻게 작동하는지 이해하고 싶었습니다.

    1

    1답변

    나는 다음과 같은 코드가이 말이 // Initialise rectangular matrix with [][] instead of [,] double data[][] = new double[m]; for (int i = 0; i < m; i++) data[i] = new double[n]; // Populate data[][] here...

    3

    1답변

    내가 DataTable을 가지고 있다고 가정 해 봅시다. var dt = getDataTable(); 하고는 나는 Parallel.For (0, dt.Rows.Count, i => Foo (dt.Rows[i])); Foo가 row에 대한 몇 가지 계산을 수행하는 기능입니다 않습니다. Foo 을 사용해야합니까? 또는해야하지 않습니까? (이미 분할 된