c # запустить 2 (или более) процесса в разные сроки? - PullRequest
0 голосов
/ 14 сентября 2010

как запускать разные задачи в разных процессах?

в моем случае у меня будет 2 задачи, одна из которых выполняется каждые 1 мин, другая - каждые 10 минут

Дело в том, что каждый из них полностью независим от другого

как заставить их работать в одной программе?

1 Ответ

2 голосов
/ 14 сентября 2010

Я бы сделал так, чтобы создать Службу Windows , которая содержит Таймер . Таймер регулярно проверяет, пора ли запускать каждый процесс, и когда пора запускать, запускает каждый процесс, используя либо

  1. Класс ThreadPool (если я думаю, что вы имели в виду разные процессы)
  2. Новый Сам процесс . Вам нужно будет скомпилировать каждую функцию, которую нужно запустить, в отдельный исполняемый файл, а затем просто запустить ее с помощью этого класса.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...