Threading Models and Tuning : RTC Options — Single-Threaded or Concurrent

RTC Options — Single-Threaded or Concurrent
RTC can be set to single-threaded or concurrent.
Concurrent RTC
One RTC executes simultaneously on each thread. All threads fill post RTC queues.
Advantages
Can confer performance benefits, given correctly sized hardware and JVM configuration. Best on large high-capacity, high-performance machines.
Disadvantages
Requires the same kind of locking as for multi-agent concurrency to protect integrity of the data. The cost of locking negates some of the performance benefits of concurrency.
Single-Threaded RTC
Each worker thread waits to execute its RTC in turn.
Advantages
Disadvantages