/// <summary> /// Processes specified action in a parallel thread. /// </summary> /// <param name="action"></param> /// <param name="threadsCount"></param> public void Process(Action function, int threadsCount) { this.threadsCount = threadsCount; for (int i = 0; i < threadsCount; i++) { asyncProcessor.Process(() => function()); } }
/// <summary> /// Processes specified action in a parallel thread. /// </summary> /// <param name="action"></param> /// <param name="threadsCount"></param> public void Process(Action function) { threadsCount++; asyncProcessor.Process(() => function()); }