iarspider писал(а):
я не могу предсказать, успею ли я обработать поступившую команду до того, как придёт следующая
Ответов: 3889
Рейтинг: 362
|
|||
iarspider, кстати, можно подправить SafeMode, как минимум добавить точку-флаг, указывающую на срабатывание блокировки, тогда Вы будете знать, что запись не удалась (сработала блокировка) и, например, временно заныкаете данные в промежуточный буфер (стек) и "осознанно" повторите попытку записи позже, то есть без "зависания" всего потока на Wait. Если точка будет работать и при Wait, то по ней другие потоки смогут узнать о "зависании" собрата на SafeMode.Wait, тоже может быть полезно в многопоточных средах. |
|||
карма: 1 |
|