parallel.foreach

    1

    1답변

    하나의 테이블에서 레코드를 읽고 20 개의 SQL Server 이름을 반환하는 foreach 루프 인 다음 단계는 데이터베이스 개체를 반입하고 해당 db 스크립트의 파일을 만드는 SSIS 패키지를 작성합니다. 그것도 성공으로 끝나지 만, 문제는 대략 시간이 너무 오래 걸린다는 것입니다. 완료하려면 3-4 시간. 하나 개의 서버에서 모든 객체를 반복가와가 생

    1

    1답변

    인터넷에서 데이터를 다운로드하고 데이터베이스에 저장하는 메서드를 작성했습니다. 필자는 PLINQ를 사용하여 멀티 코어 프로세서를 활용하고 매우 짧은 기간에 수천 개의 서로 다른 파일을 다운로드하기 때문에이를 작성했습니다. 아래 코드를 주석에 추가하여 프로그램이 멈추는 위치를 보여 주지만 프로그램이 거기에 앉아 잠시 후 메모리 부족 문제가 발생합니다. 이것은

    1

    2답변

    처음으로 파일을 처리하는 곳에서 Parallel.ForEach을 사용하고 있습니다. WinForms 애플 리케이션의 맥락에서. 이 코딩 문제 (Parallel.ForEach 진행보고)에 대한 다른 스레드의 지침에 따라 병렬 코드가 포함 된 클래스의 public (int) 카운터 속성이 있으며 성공적으로 업데이트되고 있습니다. 주기적으로 카운터를 읽는 Tim

    0

    2답변

    내 코드는 AJAX UI (다중 스레드)에 의해 호출되고 포스트 데이터 처리는 Json에서 출력을 보냅니다. 최근에 코드를 리팩토링하는 동안 우리는 공통적이고 반복적 인 메서드를 별도의 파일로 옮겼습니다. 여기서는 정적/공유 데이터로 작업하지 않으므로 정적으로 만들었습니다. Parallel.foreach 또는 기타 멀티 스레드 시나리오에서 호출 할 때 pu

    0

    1답변

    카운터 및/또는 개체 업데이트에 적합한 Parallel.ForEach loop with thread-local variables 실행에 대한 Microsoft의 지침을 읽었습니다. 내 질문에 비록 로컬 부울 변수를 다룰 때 필요합니다. 다음 코드를 살펴 보자 (그냥 샘플의 실제 코드는 훨씬 더 수행) : public bool ParallelForEachLo

    1

    1답변

    Excel 용 Parallel.ForEach를 사용하려고하는데 오류가 발생합니다. 코드는 오류 오류 7 using System.Threading.Tasks; using Excel = Microsoft.Office.Interop.Excel; public void function(Excel.Range range) { Parallel.ForEac

    0

    1답변

    여기서 https://stackoverflow.com/a/16977731/2262863의 코드를 사용했으며 서버가 404 응답을 반환 할 때 문제가 발생했습니다. 응답이 200 회 반환 된 경우에만 url을 처리하도록 추가했습니다. 그러나 내가 본 것으로부터, 코드는 다른 URL을 계속 사용하지 않습니다. 다음은 내가 받고있는 오류입니다. System.Ag

    0

    2답변

    Parallel.ForEach을 사용하여 두 가지 작업을 실행해야하지만 첫 번째 작업을 완료하고 다음에 두 번째 작업을 시작해야합니다. 코드 업데이트 및 마지막으로 업데이트 된 레코드에 대한 Task2 검사 (에서 사람들을 필요로하는 DB에 일부 레코드에 대한 Task1 검사 꽤 큰 그대로 Parallel.Foreach(items, (item, state)

    1

    5답변

    TPL을 사용하여 속도를 높이기 위해 일부 프로세스 집중 루핑을 다시 작성했습니다. 스레딩을 시도한 것은 이번이 처음이므로, 내가하고있는 일을 확인하고 싶은 것은 올바른 방법입니다. 결과 좋다 - Parallel.ForEach 루프 표준 foreach 루프에서 이동하는 경우 DataTable 1000 행의 데이터를 처리 구분 34 분의 처리 시간을 감소시켰

    0

    1답변

    처리 된 데이터를 BlockingCollection에 추가하여 Parallel.ForEach을 통해 많은 양의 텍스트 파일을 처리하려고합니다. 문제는 Task taskWriteMergedFile이 콜렉션을 사용하고 적어도 800000 라인마다 결과 파일에 기록하기를 원합니다. Task을 생성 할 수 있도록 병렬 처리되어 있으므로 반복 내에서 컬렉션 크기를