2014-09-09 3 views
1

나는 방법스레드를 안전하게 비 정렬 화합니까?

javax.xml.bind.Unmarshaller.unmarshal(Source source, Class<RX> declaredType) 

를 사용하고 있는데이 방법은 스레드 안전한지 알고 싶습니다. 그렇지 않으면 각 호출시 Unmarshaller를 인스턴스화해야합니다.

답변

3

Unmarshaller.unmarshal은 스레드로부터 안전하지 않습니다. 에서

: https://jaxb.java.net/guide/Performance_and_thread_safety.html

있다 JAXBContext 클래스는 스레드 안전하지만 Marshaller에, Unmarshaller에, 그리고 검사기 클래스는 스레드로부터 안전하지 않습니다.

+0

감사합니다. 이제는 동시에 작업하는 여러 언 마샬 러에게 하나의 스키마 객체를 첨부 할 수 있는지 궁금합니다. –

관련 문제