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