소스는 Java XSLT 변환이 "단일 스레드"이며 변환이 완료 될 때까지 코어가 다른 코드를 실행하는 것을 "차단합니다"라고 알려줍니다.(Java) XSLT 변환은 멀티 스레딩이 가능합니까?
그러나 인터넷에서이 소유권 주장을 뒷받침 할 다른 독립 소스를 찾을 수 없습니다.
누구나이를 명확히 할 수 있습니까?
출처 :
XSLT는 일반적으로 단일 스레드 100 % CPU 바인딩 ( 메모리 버스를 포함)이다. 250ms가 걸리면 초 당 8 페이지를 처리합니다. (2 CPU x (1 초 * (1000 밀리 초/초)/250 밀리 초)). 시간이 10 초 생각한다면, 해당 응용 프로그램은 다음 을 수행하기 위해 만든 미만 80 동시 사용자 (실제로 아마 60)
by Cameron Purdy on theserverside.com
를 변압기 클래스의 인스턴스를 지원합니다 실제 변환. 스타일 시트 자체와 달리 변환기 은 많은 클라이언트에서 공유 할 수 없으며 스레드로부터 안전하지 않습니다.
newTransformer (...)를 반환 null는, 단일 스레드에서 변환을 실행하기 위해서 사용되는 Transformer 오브젝트.
from Java 6 API TransformerFactory
읽은 소스는 무엇입니까? 소스에 대한 링크를 제공하기 위해 질문을 편집하십시오. – Gray
더 자세한 정보를 원하지 않으시면 죄송합니다. 조만간 질문을 수정하겠습니다. 나는 그러한 문제가 지속된다면이 분야에서 더 많은 경험을 가진 사람들에게 알려질 것이라고 생각했다. – elfwyn