这是我恢复挂起线程的方法。
if SerialThread.ThreadState = ThreadState.Suspended then
SerialThread.Resume;
尽管上面的代码不会引发编译器错误或语法错误,但它会引发如下警告;
TSerialIndicator.pas(77,18): warning PW3: Obsolete: "System.Threading.Thread.Resume 已被弃用。请使用 System.Threading 中的其他类,例如 Monitor、Mutex、Event 和 Semaphore,以同步线程或保护资源。
那么,.NET 中恢复挂起线程的正确方法是什么?