Apache camel Camel:从多个线程使用unmarshal().tidyMarkup()

Apache camel Camel:从多个线程使用unmarshal().tidyMarkup(),apache-camel,tidy,Apache Camel,Tidy,它显然是线程安全的。但是,有谁能告诉我它是用TidyMarkUpdateFormat的单个实例锁定的,还是为单独的线程创建了单独的实例? 我的意思是我们有多个解析器(每个线程一个)还是所有线程共享一个解析器。我刚刚检查了TidyMarkUpdateFormat的代码,它会为每个解组请求创建parer。 所以我认为它应该是线程安全的,因为不同的线程中没有共享参数。我在多线程应用程序的TidyMarkUpdateFormat中看到一些锁定。我需要调查。

它显然是线程安全的。但是,有谁能告诉我它是用TidyMarkUpdateFormat的单个实例锁定的,还是为单独的线程创建了单独的实例?
我的意思是我们有多个解析器(每个线程一个)还是所有线程共享一个解析器。

我刚刚检查了TidyMarkUpdateFormat的代码,它会为每个解组请求创建parer。
所以我认为它应该是线程安全的,因为不同的线程中没有共享参数。

我在多线程应用程序的TidyMarkUpdateFormat中看到一些锁定。我需要调查。