Шах и ... пат
На днях пытался устранить предупреждение компилятора по использованию устаревших методов Thread . Suspend  и Thread . Resume . Привожу его:     “ Thread.Suspend has been deprecated.  Please use other classes in System.Threading, such as Monitor, Mutex, Event, and Semaphore, to synchronize Threads or protect resources. .. .”      Фрагмент кода, где используются устаревшие методы, выглядит приблизительно так:                                       //...             thread.Suspend();             try             {                 StackTrace  stackTrace = new  StackTrace (thread, false );                 //...             }             finally             {                 thread.Resume();             }             //...         В MSDN -документации к конструктору StackTrace ( Thread  targetThread , bool  needFileInfo ) сказано, что передаваемый поток должен быть в состоянии Suspended , иначе возникнет ThreadStateException. Небольшой эксперимент подтвердил, что MSDN  находится в актуальном с...