Как стать автором
Обновить

Комментарии 2

Теперь немного о том, как это исправить
Да ну нафиг.
Как минимум, непонятны ожидания от StartUpdate — иногда он блокирует поток, иногда нет. В идеале, нужно сделать так, что если CheckAndUpdate ещё не стартовал, то StartUpdate ничего не делает.

Но вообще непонятно, что защищает m_mutex. В Future уже есть синхронизация, в этом рафинированном примере m_mutex не нужен.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории