Я читал этот блог Easy Background Tasks о системе пропусков некоторой страницы под названием StackOverflow: P, так, в комментарии говорится, что они закончили с сервисом, которые выполняют задачу, но, к примеру:Темы против Таймера против службы
Пользователь выполняет действия во времени T1 Это действие зависит от X числа пользователей по истечении времени Т2, вам необходимо выполнить некоторые дб запрос и уведомить пользователя (адрес электронной почты или любой другой)
Я говорю это потому, что реального опыта времени, поэтому вопрос здесь в том, что если вы используете потоки, скажем, у вас 1000 пользователей, которые выполняют действия, у вас будет 1000 ожидающих потоков, поэтому через какое-то время будет reci clyng, или если по какой-то причине отключается сервер, вы потеряете все эти задачи. Использование таймера закончится в той же ситуации
Если вы используете услугу, вы потеряете опыт реального времени, например, в онлайн-игре.
Итак, как бороться с такими вещами?
Вы используете «фоновое задание» только тогда, когда время не критично. Конечно, случай для значков SO, никто не будет жаловаться, когда значок получает награду за минуту опоздания. Если для вас важно «реальное время», то не учитывайте фоновые задачи. И ** никогда не писать код, который создает тысячу ожидающих потоков. –
Ну, я не буду жаловаться, если в следующий час будут отмечены значки. Таким образом, потоки не являются вариантом здесь, потому что мне нужно будет создать тысячу из них, так что вы предлагаете ?, Служба, которая проверяет этот час? –