2012-05-07 36 views
0

消息來源告訴我,Java XSLT轉換是「單線程」,並會在轉換完成之前「阻止」核心執行其他代碼。(Java)XSLT轉換是否能夠實現多線程?

但是我無法在網絡上找到其他支持這一說法的獨立消息來源。

任何人都可以澄清這一點嗎?

來源:

XSLT通常是單線程和100%的CPU結合的(包括存儲器 總線)。如果需要250毫秒,這意味着它將每秒處理8頁 (2個CPU x(1秒*(1000毫秒/秒)/ 250毫秒))。如果想 時間爲10秒,該應用程序將支持小於80個 併發用戶(可能在現實中60)

by Cameron Purdy on theserverside.com

Transformer類的一個實例,然後創建執行 實際轉變。與樣式表本身不同,變量 不能被許多客戶端共享,並且不是線程安全的。

from O'REILLY Java and XSLT

newTransformer(...)返回:可用於在單個線程執行 改造,永遠不能爲null Transformer對象。

from Java 6 API TransformerFactory

+0

你讀過什麼資料?請修改您的問題以提供指向您的來源的鏈接。 – Gray

+0

對不起,不要更具體,我會很快編輯這個問題。我認爲如果這樣的問題持續存在,那麼在這方面有更豐富經驗的人將會知道。 – elfwyn

回答