Вот как я возобновляю приостановленную беседу.
if SerialThread.ThreadState = ThreadState.Suspended then
SerialThread.Resume;
Хотя приведенный выше код не вызывает ошибки компилятора или синтаксической ошибки, он, тем не менее, вызывает следующее предупреждение:
TSerialIndicator.pas (77,18): предупреждение PW3: Obsolete: «System.Threading.Thread.Resume устарел. Используйте другие классы в System.Threading, такие как Monitor, Mutex, Event и Semaphore, для синхронизации потоков или защитить ресурсы.
Итак, как правильно в .NET возобновить приостановленный поток?
Thread.Suspend()
также устарел. - person SLaks   schedule 08.02.2013