Как правильно обрабатывать
события, которые происходят чаще, чем
вы успеваете их обрабатывать?
One solution is to use a sequence
number (also known as a change
counter) that gets incremented each time the thing changes. If
there is only one thread which updates the thing, you can try to
update it atomically
...
Another solution would be to detect
the re-entrancy and just remember that there is more work to be done
after the previous update finishes.
Следует
уточнить, что в статье рассматривается
достаточно частный случай с
RegNotifyChangeKeyValue
Как бывает
непросто работать с асинхронными
событиями, однако.
Комментариев нет:
Отправить комментарий