none
Состояние потока, ожидающего AutoResetEvent RRS feed

  • Вопрос

  • Когда поток "А" ожидает в методе WaitOne() перехода экземпляра AutoResetEvent в потоке "В" в сигнальное состояние, то в каком состоянии находится при этом поток "А" - в WaitSleepJoin ?

    24 августа 2012 г. 9:26

Ответы

  • Да поток находится в состоянии WaitSleepJoin (http://msdn.microsoft.com/en-us/library/system.threading.threadstate%28VS.80%29.aspx)

    The thread is blocked as a result of a call to Wait, Sleep, or Join.

    Там же есть таблица в которой показанно в какое состояние переходит поток при вызове разныю методов и собитиях

    • Предложено в качестве ответа Алексей ЛосевEditor 24 августа 2012 г. 11:54
    • Помечено в качестве ответа TownSparrow 24 августа 2012 г. 12:16
    • Снята пометка об ответе TownSparrow 24 августа 2012 г. 12:16
    • Помечено в качестве ответа TownSparrow 24 августа 2012 г. 12:16
    24 августа 2012 г. 11:06

Все ответы

  • Да поток находится в состоянии WaitSleepJoin (http://msdn.microsoft.com/en-us/library/system.threading.threadstate%28VS.80%29.aspx)

    The thread is blocked as a result of a call to Wait, Sleep, or Join.

    Там же есть таблица в которой показанно в какое состояние переходит поток при вызове разныю методов и собитиях

    • Предложено в качестве ответа Алексей ЛосевEditor 24 августа 2012 г. 11:54
    • Помечено в качестве ответа TownSparrow 24 августа 2012 г. 12:16
    • Снята пометка об ответе TownSparrow 24 августа 2012 г. 12:16
    • Помечено в качестве ответа TownSparrow 24 августа 2012 г. 12:16
    24 августа 2012 г. 11:06
  • Спасибо, Алексей.

    24 августа 2012 г. 12:22