Mule线程配置文件和threadWaitTimeout

时间:2015-01-21 07:14:41

标签: multithreading mule

当我正在阅读Mule Threading个人资料时,我遇到了threadWaitTimeout Mule doc说的话:

How long to wait in milliseconds when the pool exhausted action is WAIT. If the value is negative, it will wait indefinitely,在一个地方

How long to wait for a thread to become available,在另一个地方。

将会发生什么

  • 如果Receiver的线程配置文件设置为包含threadWaitTimeout=1000
  • 如果Flow的线程配置文件设置为包含threadWaitTimeout=1000
  • 如果Dispatcher的线程配置文件设置为包含threadWaitTimeout=1000

1 个答案:

答案 0 :(得分:0)

Receiver,flow和dispatcher是三个不同的线程池:

threadpools

接收者使用线程,流使用线程和调度程序使用线程。每个人都处于执行的不同阶段。为了更好地理解它,我建议您阅读docs提到的Mule In Action以及{{3}} 2ed的微调章节。