中断されたスレッドを再開する方法は次のとおりです。
if SerialThread.ThreadState = ThreadState.Suspended then
SerialThread.Resume;
上記のコードではコンパイラ エラーや構文エラーは発生しませんが、次のような警告が発生します。
TSerialIndicator.pas(77,18): 警告 PW3: 廃止: 「System.Threading.Thread.Resume は廃止されました。System.Threading の他のクラス (Monitor、Mutex、Event、Semaphore など) を使用して、スレッドを同期するか、リソースを保護します。
では、.NET で中断されたスレッドを再開する適切な方法は何ですか?