namespace Robust.Shared.Threading; /// /// Runs the job with the specified batch size per thread; Execute is still called per index. /// public interface IParallelRobustJob { /// /// Minimum amount of batches required to engage in parallelism. /// int MinimumBatchParallel => 2; int BatchSize => 1; void Execute(int index); }