Exemple #1
0
        /// <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());
 }