Как процессы работают с сервисами Windows? - PullRequest
0 голосов
/ 01 марта 2010

У меня есть служба вдов, которая должна запускаться каждый час или около того.Он в основном вызывает статический метод в сборке, на которую ссылаются.

Меня беспокоит, что метод не завершит работу в течение часового периода, поэтому, если он перекрывается, это вызовет некоторые проблемы, я использую оператор блокировки вокруг тела метода.... будет ли вызванный метод запускать новый процесс каждый час, и если да, будет ли оператор блокировки работать между процессами?

Ответы [ 2 ]

0 голосов
/ 01 марта 2010

Если вам нужна синхронизация между процессами, вы должны использовать мьютекс . Я не уверен, что ваш код будет запускать новый процесс каждый час, вам нужно больше информации о том, что вы делаете.

0 голосов
/ 01 марта 2010

Похоже, вы используете планировщик Windows, чтобы начать свою задачу. Возможно, вам лучше сделать это полноценной службой Windows, тогда у вас будет гораздо больше контроля над тем, когда вас вызывают.

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