Class ConcurrentExecutor<S extends Solution<S,I>,I extends Instance>

java.lang.Object
es.urjc.etsii.grafo.executors.Executor<S,I>
es.urjc.etsii.grafo.executors.ConcurrentExecutor<S,I>
Type Parameters:
S - Solution class
I - Instance class

@ConditionalOnExpression("${solver.parallelExecutor}") public class ConcurrentExecutor<S extends Solution<S,I>,I extends Instance> extends Executor<S,I>
Concurrent executor, execute multiple runs in parallel for a given instance-algorithm pair