2010-01-25 3 views
0

각 스레드가 DB 액세스를 필요로하는 작업을 병렬로 실행하고 싶습니다.하지만 한 스레드가 실패하면 모든 스레드의 트랜잭션이 실패합니다.병렬 실행을 위해 스레드간에 트랜잭션을 전달하는 방법은 무엇입니까?

스레드가 작성되기 전에 트랜잭션이 활성화되어 있고 트랜잭션이 완료된 후에 커밋되었다고 가정 할 수 있습니다.

또한 System.Transactions 네임 스페이스에서 TransactionScope를 사용하고 있습니다.

답변

0

아마 당신은 DependentTransaction을 찾고있을 것입니다. - 소비 스레드 각각에이 중 하나를 전달하십시오.

관련 문제