Создать бездействующий поток в Windows Service

У меня давно написана и работает программа, Windows Form, которая по таймеру запускает другие приложения, те отрабатывают свою задачу и закрываются. Форма "болтается", ресурсов сама по себе не ест, и доступна (то есть - не виснет).

Теперь нужно реализовать ту же задачу, только не в виде Windows Form, а через сервис (которые не требует какого-либо логона, а запускается при запуске системы).

То есть, должен быть основной поток, в котором никаких действий само по себе не производится (кроме работы таймера и тех задач, которые таймер запускает - но они выполняются в отдельных потоках), в этом потоке должны ПОСТОЯННО "болтаться" некоторые объекты, к которым должны иметь доступ те отдельные задачи, которые, как сказано выше, запускаются по таймеру в отдельных потоках.

И этот основной поток, с одной стороны, не должен "засыпать" и не должен есть ресурсы, но с другой стороны, он не должен заканчиваться (ну кроме как при принудительной остановке сервиса).


Ответы (0 шт):