Each thread has its own deterministic time and that should be roughly the same between different threads. Whenever a thread hits the deterministic time limit it stops and marks the solve as "deterministic time limit expired". Threads also synchronize periodically. During synchronization, if a thread notices that the solve is marked as "deterministic time limit expired" then the thread stops as well. So eventually all threads will stop. Usually they all stop because they all hit the deterministic time limit roughly at the same time.
#CPLEXOptimizers#DecisionOptimization