RTC Options — Single-Threaded or Concurrent Depending on your needs, you can choose single threaded or concurrent RTC options, in the CDD Agent settings Concurrent RTC field. For reference documentation, see Table 56, CDD Agent Classes Tab Inference Agent and Query Agent Settings in TIBCO BusinessEvents Developer’s Guide. Concurrent RTC One RTC executes simultaneously on each thread. All threads fill post RTC queues. As with any concurrency feature, locking is required Advantages • Can confer performance benefits, given correctly sized hardware and JVM configuration. Best on large high-capacity, high-performance machines. • Does not require cache OM. Disadvantages • When many smaller CPUs are used, then concurrent agents may give better performance than concurrent RTC. • 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. • If you also use concurrent agents, the system can become complex. Single-Threaded RTC Each thread waits to execute its RTC in turn. Advantages • Simpler. Does not require locking (unless concurrent agents are used). Disadvantages • Less performant than concurrent RTC (depending on hardware used).