2010-12-08 2 views
1

Я просто хочу реализовать парсер для анализа моего xml. Мне нужно разъяснить вам, ребята, прежде чем я начну. Можете ли вы, ребята, предложить лучший метод или механизм для анализа моего xml и рендеринга его асинхронно.Асинхронный разбор в Java

+1

Как вы анализируете свой XML? Не все оценки выполняются одинаково, и вы можете добиться большего улучшения с использованием другого подхода. – 2010-12-08 10:19:21

ответ

3

Сделайте это в отдельной теме. Вы можете 1. открытой нити себя 2. Использование ThreadPool 3. использование Timer.schdule()

2

Не изобретать колесо - JDOM делает фантастическую работу с XML.

Что касается асинхронно, я бы проанализировал разбор синтаксического анализа и построил все необходимые данные, а затем сделаю его общедоступным, назначив ему переменную volatile после ее завершения. Вы также можете использовать callback pattern. Анализ вашего XML - это отдельная проблема от асинхронного выполнения; любой асинхронный шаблон обработки будет работать нормально.