문제

텍스트 파일에서 수천 개의 줄을 구문 분석하고 객체로 수분을 공급하고 조작 및 지속되는 장기적인 개별 작업 세트가 있습니다.

Java에서 이것을 구현하는 경우 파일의 각 줄에 대해 exector에 새 작업을 추가 할 수 있다고 생각합니다.

내가 사용하는 .NET의 경우 확실하지 않습니다. 나는 CCR이 여기에 적합 할 수도 있지만, 나는 그것에 충분히 익숙하지 않기 때문에이 질문을 제기하는 이유입니다.

CCR이 Java 집행자와 동등한 방식으로 기능 할 수 있습니까? 아니면 다른 것이 있습니까?

감사

도움이 되었습니까?

해결책

당신은 그것을보고 싶을 수도 있습니다 작업 병렬 라이브러리.

C# 5 기준으로 이것은 다음을 사용하여 언어로 내장됩니다. async 그리고 await 키워드.

다른 팁

Java Relgcutors와 동등한 것에 가장 가까운 .NET 사람들에게 많은 .NET 사람들에게 물어 보려면 Java 집행자의 구별되는 특징을 설명하는 것이 아프지 않을 수 있습니다. 귀하의 대답을 아는 사람은 .NET보다 Java에 더 익숙하지 않을 수 있습니다.

즉, 이미 언급 한 작업 병렬 라이브러리가 귀하의 요구에 대해 과잉이거나 .NET 4.0을 기다리고 싶지 않은 경우 ThreadPool.queueUserWorkItem () 당신이 찾고있는 것일 것입니다.

아마도 이것은 관련이있을 수 있습니다. 디자인 : 작업 병렬 라이브러리가 탐색되었습니다. 보다 10-4 에피소드 6 : 평행 연장 빠른 소개로.

오래된 스레드 기반 접근법의 경우가 있습니다 스레드 풀 풀링을 위해.

배경 노동자 수업은 아마도 당신이 찾고있는 것일 것입니다. 이름에서 알 수 있듯이 자동으로 관리되는 풀링 및 상태 업데이트 이벤트를 사용하여 배경 작업을 실행할 수 있습니다.

더 현대적인 해결책을 찾는 사람은 (내가 그랬던 것처럼) EventLoopScheduler 수업.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top