1 | ||||||||||||||||
Monitor.Wait() Monitor.Pulse();17.06.2010, 15:04. Показов 2507. Ответов 0
Метки нет (Все метки)
есть главный поток и рабочий поток(WorkThread)
запускаю рабочий поток из главного
есть 2 кнопки
по кнопке btnStop рабочий поток приостанавливается (!) по кнопке btnResume возобновляется с места остановки какой код должен быть в btnStop_Click ? куда вставить Monitor.Wait(Locker) во второй части кода? добился только чтобы поток замирал после завершения while , а нужно чтобы сразу Добавлено через 54 секунды либо подскажите другие конструкции для решения моей проблемы пжл (: Добавлено через 21 час 52 минуты кто-нибудь xD посоветуйте) Добавлено через 20 часов 15 минут никто не юзает паузу в приложениях? нужны функции типа Thread.Suspend ; Thread.Resume, но компилятор жалуется что они устаревшие...
0
|
17.06.2010, 15:04 | |
Ответы с готовыми решениями:
0
Синхронизация поков через Monitor Monitor, Semaphor, Mutex. что за кадром? Sleep or Wait Task.Wait() внутри foreach |
17.06.2010, 15:04 | |
17.06.2010, 15:04 | |
Помогаю со студенческими работами здесь
1
Semaphore Wait(int millisecondsTimeout) Task.Wait async Метод Как сделать при нажатии на кнопку (отправлении команды во ViewModel) Cursor.Wait у окна? Синхронизация потоков: объясните логику действия методов Pulse и Wait Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |