2010-12-08 2 views
1

내 XML을 구문 분석하기위한 파서를 구현하고 싶습니다. 내가 시작하기 전에 너희들에게서 명확한 설명이 필요해. 여러분들은 제 XML을 파싱하고 비동기 적으로 렌더링하는 가장 좋은 방법이나 메커니즘을 제안 해 주실 수 있습니까?Java의 비동기 구문 분석

+1

XML을 어떻게 파싱합니까? 모든 appraoches가 동일하게 수행되는 것은 아니며 다른 접근법을 사용하면 더 많은 개선을 얻을 수 있습니다. –

답변

3

별도의 스레드에서 수행하십시오. 당신은 1. 열려있는 자신을 스레드 수 2. 3. 사용 Timer.schdule()

2

가 바퀴를 재발견하지 마십시오 스레드 - JDOM은 XML과 환상적인 일을한다.

비동기 적으로 수행하는 경우 구문 분석 스레드에서 구문 분석하고 필요한 데이터를 작성한 다음 일단 완료되면 volatile 변수에 할당하여 공개적으로 액세스 가능하도록 만듭니다. callback pattern을 사용할 수도 있습니다. XML을 파싱하는 것은 비동기 적으로 수행하는 것과는 별개의 문제입니다. 모든 비동기 처리 패턴은 정상적으로 작동합니다.