1
Требование - вызывать метод через каждые 12 часов. Код ниже вызова метода должен продолжать работать в другом потоке, как мы можем это достичь?Как выполнить метод через каждые 12 часов внутри консольного приложения
void ExecuteAfterTimeInterval()
{
//some code
}
public static void main(string[] args)
{
//call the below method after every 12 hours
ExecuteAfterTimeInterval();
// run the below code in separate thread
// some code here
//some code here
//some code here
}
Почему вы не используете планировщик для запуска приложения каждые 12 часов? –
Согласовано с @BrianRasmussen. Таймер в консольном приложении очень ненадежный. Что делать, если кто-то закрывает окно консоли или приложение выходит из строя? Что делать, если компьютер перезагружается? Если вы настаиваете на этом, просто найдите любой из классов Timer в .NET framework. – vesan
Они не искали задачу, которая должна выполняться каждые 12 часов. В ней задействованы 2 задачи, которые нужно запускать вместе. 1 работает каждые 12 часов, после чего выполняется постоянная работа. – EJD