none
Возобновление потока в C# RRS feed

  • Вопрос

  • В одном потоке был вызван

    Thread.Sleep(Timeout.Infinite);

    Можно ли с другого потока (например главного) возобновить этот поток?

    public void StartDebug()
    {
       Thread thread = new Thread(() => StartHandle());
       thread.Start();
    
       while (thread.ThreadState != ThreadState.WaitSleepJoin) ;
       // Можно ли здесь возобновить
    }
    
    private StartHandle()
    {
       Thread.Sleep(Timeout.Infinite);
    }

    26 октября 2013 г. 11:13

Ответы