Я хочу знать, как остановить и перезапустить поток.Остановить конкретную тему и снова запустить ее с Windows Service
Я создаю N количество потоков, в зависимости от условий, возвращаемых из базы данных. Это длинные процессы, которые никогда не должны останавливаться, но я должен получить критическую ошибку в потоке, я хочу полностью убить поток и запустить его, как новый.
код, который я использую в настоящее время, чтобы начать темы:
foreach (MobileAccounts MobileAccount in ReceiverAccounts)
{
Receiver rec = new Receiver();
ThreadStart starterParameters = delegate { rec.StartListener(MobileAccount); };
Thread FeedbackThread = new Thread(starterParameters);
FeedbackThread.Name = MobileAccount.FriendlyName;
FeedbackThread.Start();
Thread.Sleep(1000);
}
Вы привели меня к ответу, я искал. Итак, вы получаете очки – BossRoss