Size: a a a

cxx.Дискуссионная

2020 April 20

RM

Roy Mustang in cxx.Дискуссионная
Ну он видит что там стоит atomic_flag, выходит из этой функции и shared_ptr мувает обратно в контейнер, откладывая задачу в конец списка и потом берет другую задачу
источник

RM

Roy Mustang in cxx.Дискуссионная
и так по кругу
источник

RM

Roy Mustang in cxx.Дискуссионная
Потом происходит следующее
источник

RM

Roy Mustang in cxx.Дискуссионная
Волшебство всей идеи собственно
источник

RM

Roy Mustang in cxx.Дискуссионная
Когда поток 0 проснется через указанное время (грубо говоря, выполнит вставку в unordered_map), то он освободит atomic_flag, а затем когда ту задачу TaskID: 2 вновь достанут из контейнера
источник

RM

Roy Mustang in cxx.Дискуссионная
то поток который достанет эту задачу, вызовет ее Callback вновь, но теперь он будет смотреть, где в последний раз остановилось выполнение задачи
источник

RM

Roy Mustang in cxx.Дискуссионная
в какой функции
источник

RM

Roy Mustang in cxx.Дискуссионная
и будет прыгать туда
источник

G

GNU/Плюшка in cxx.Дискуссионная
а теперь сделай мне такое же, только на stm32f103
источник

G

GNU/Плюшка in cxx.Дискуссионная
:)
источник

RM

Roy Mustang in cxx.Дискуссионная
и так ему не придется выполнять функции, которые он ранее выполнил
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
заведи себе твиттер, пожалуйста
источник

RM

Roy Mustang in cxx.Дискуссионная
Грубо говоря, это что-то вроде куротинов, но только мы можем сделать уникальной ее для каждой задачи
источник

Е

Егор in cxx.Дискуссионная
Alexander Zaitsev
заведи себе твиттер, пожалуйста
лучше канал с голосовухами
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
> это что-то вроде куротинов
бггггггг
источник

RM

Roy Mustang in cxx.Дискуссионная
Так я не понял, а что идея плохая?
источник

RM

Roy Mustang in cxx.Дискуссионная
Это же хорошая идея
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
Так я не понял, а что идея плохая?
нет. не надо писать так, будто это твой твиттер
источник

RM

Roy Mustang in cxx.Дискуссионная
Сложноть лишь в том, что отслеживать состояния нужно уметь
источник

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
нет. не надо писать так, будто это твой твиттер
А как еще?
источник