Вверх ↑
Разработчик
Ответов: 26304
Рейтинг: 2146
#1: 2009-07-22 22:45:35 ЛС | профиль | цитата
Dilma писал(а):
тут вообще-то надо убирать все циклы и делаи и давать пользователю событие onWaitFailed (это когда результат не равен WAIT_OBJECT_0)

Возник вопрос -- почему я вставил именно такой цикл, а не сделал INFINITY ожидание, как в IC Galkova, а только потому, INFINITY оказался не бесконечный цикл в мультипроцессорных системах (проверено именно сначала на IC). Те, после определенного времени WaitForSingleObject вываливался, освобождая доступ к данным, откуда я и поставил проверку на WAIT_OBJECT_0. И претензий к _prop_Delay я тоже не понял, поставь -1 и будет тебе INFINITY

Хорошо, как предполагается конкретная реализация данного метода

Dilma писал(а):
да, это лишнее

Тут я посчитал, что не желательно влезать в чужой поток копии приложения, а защитить только текущий. Если очень необходимо убрать, то никаких проблем это вызвать не должно, кроме вышеперечисленной.


карма: 22

0