프로그래밍/C#

C# DataSet을 Parallel 로 사용할 경우

bluecandyg 2013. 7. 8. 16:50

 

Visual Studio 2012 경우 병렬 처리를 아주 쉽게 쓸 수 있도록 지원해주고 있다.

 

그 중에 DataSet을 SqlAdapter로 가져(fill) 온 뒤 병렬 처리로 읽는 방법은 아래 코드와 같다.

 

loopState의 경우 작업을 멈출 경우 쓰기 위해 추가 함. (loopState.Stop() 으로 병렬 작업을 중단)

 

그리고 lock 의 경우 작업의 용도에 맞게 사용하면 된다.