2012-03-19 2 views
0

사용자가 내 웹 사이트 페이지를 방문 할 때마다 여러 개의 xml 요소가 미리 정의 된 하나의 파일에서 쓰여지고 제거됩니다.ASP.NET 응용 프로그램에서 동시 XML 쓰기 및 읽기 처리

결국 동일한 파일에서 읽기 및 쓰기 작업이 거의 동시 적으로 이루어질 때 상황이 발생합니다. 이 경우 동시성을 어떻게 처리합니까? 저를 위해 처리 할 수있는 특수 기본 클래스 라이브러리 클래스가 있습니까?

답변

1

XML 파일은이 작업을 수행하지 않습니다. 동기화 객체를 설정할 수 있습니다. 가장 간단한 방법은 파일에 액세스하고 잠금 키워드를 사용하는 공통 함수를 만드는 것입니다. 프로세스 간 동기화에는 뮤텍스를 사용하십시오.

그러나 이것은 병목이 될 수 있습니다.

데이터베이스를 시작할 시간이 될 수도 있습니다.

관련 문제