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);
}