2009-05-29 5 views
12

텍스트 파일에서 수십 줄의 구문 분석, 개체 수분 조절, 조작 및 지속과 같이 별개의 작업을 오랫동안 실행하십시오.java.util.concurrent.Executor와 동등한 .Net이 있습니까?

이것을 Java로 구현하는 경우 파일 또는 작업의 각 행 (예 : 청크)에 대해 Executor에 새 작업을 추가 할 수 있습니다.

. 제가 사용하고있는 .Net에 대해서는 확실하지 않습니다. CCR이 여기에 적합한 지 의심 스럽지만 충분히 익숙하지 않아서이 질문을 던집니다.

CCR은 Java Executors와 동일한 기능을 수행 할 수 있습니까?

감사

답변

5

Task Parallel Library을보고 싶을 수 있습니다.

C# 5부터 asyncawait 키워드를 사용하여 언어에 내장되어 있습니다.

+0

링크가 손상된 것 같습니다. –

0

BackgroundWorker 구성 클래스는 당신이 찾고있는 무엇을 아마. 이름에서 알 수 있듯이 자동으로 관리되는 풀링 및 상태 업데이트 이벤트로 백그라운드 작업을 실행할 수 있습니다.

+1

자바의 집행자는 그 이상을 수행 할 수 있습니다. 예를 들어 http://java.sun.com/j2se/1.5.0/docs/api/java/util/concurrent/ThreadPoolExecutor.html을 참조하십시오. –

1

많은 .NET 사용자에게 Java Excecutors와 가장 유사한 것이 무엇인지 물어 보려면 Java Executor의 특징을 설명하는 것이 좋을 것입니다. 자신의 대답을 아는 사람은 .NET에 익숙하지 않은 것보다 Java에 익숙하지 않을 수도 있습니다.

즉, 이미 언급 한 작업 병렬 라이브러리가 필요에 따라 과용되거나 .NET 4.0을 기다리지 않으려는 경우 ThreadPool.QueueUserWorkItem()이 사용자가 원하는 것일 수 있습니다.

관련 문제