2012-05-07 29 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

回答