线程安全的CXF呼叫阻止其他呼叫吗?

时间:2012-11-23 08:28:38

标签: soap thread-safety cxf

我们计划使用CXF为Java客户端代码生成Java类。我已经读过CXF是线程安全的,请参阅CXF FAQ

但是我找不到的是同时执行同一个soap服务的2个线程中的2个调用,或者是否会阻塞另一个?

所以我们有多个线程调用相同的soap服务实例,如

class TestSoapRunner implements Runnable {
  private TestSoap testSoap;

  public TestSoapRunner(TestSoap testSoap) { // <- all threads use same TestSoap instance
    this.testSoap = testSoap;
  }

  public run() {
     ...
     testSoap.test();  // <- in multiple threads. is one call blocking others???
     ...
  }
}

我需要知道是否只有一个肥皂呼叫同时被执行,即一个呼叫阻止所有其他呼叫,直到它完成;或者所有呼叫是否同时通过。

1 个答案:

答案 0 :(得分:1)

他们都同时经历。