Во время ThreadTest ждет Monitor.Wait, использовал ли ThreadTest ресурс процессора?C# Во время Monitor.Wait, использовал ли поток ресурс процессора?
Вот мой код:
void ThreadTest()
{
lock (ObjectA)
{
...
lock (ObjectB)
{
while (Condition)
{
Monitor.Wait(ObjectB);
}
}
...
}
}
void Resume()
{
lock (ObjectB)
{
Condition = true;
Monitor.Pulse(ObjectB);
}
}
Я хотел бы знать, делает это время (состояние) называют Monitor.Wait непрерывно?
Являются ли методы ThreadTest и Resume на разные темы –
@ EmrahSüngü Да, резюме на тему пользовательского интерфейса. ThreadTest - это рабочий поток и запускается с помощью пользовательского интерфейса. – help
Исправлен фрагмент – MarmiK