public static void run(int min, int max, int countOfThreads) { int numberInOneThread = max / countOfThreads; SimpleNumberChecker[] threads = new SimpleNumberChecker[countOfThreads]; for (int i = 0; i < countOfThreads; i++) { new Thread(() => { findPrimes(min, min += numberInOneThread); }).Start(); } }
static void Main(string[] args) { SimpleNumberChecker.run(1, 1000, 5); }