消息來源告訴我,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類的一個實例,然後創建執行 實際轉變。與樣式表本身不同,變量 不能被許多客戶端共享,並且不是線程安全的。
newTransformer(...)返回:可用於在單個線程執行 改造,永遠不能爲null Transformer對象。
from Java 6 API TransformerFactory
你讀過什麼資料?請修改您的問題以提供指向您的來源的鏈接。 – Gray
對不起,不要更具體,我會很快編輯這個問題。我認爲如果這樣的問題持續存在,那麼在這方面有更豐富經驗的人將會知道。 – elfwyn