Size: a a a

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

2020 April 20

RM

Roy Mustang in cxx.Дискуссионная
Не помню уже как такие называются
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Roy Mustang
Ну я думаю можно это как то организовать при правильном подходе
От синхронизации не избавишься
источник

RM

Roy Mustang in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
От синхронизации не избавишься
Ну даже если так, поток не будет стоять и ждать пока другой освободит это место
источник

RM

Roy Mustang in cxx.Дискуссионная
А еще если правильней подойти к делу и хранит состояние каждой задачи, то можно еще и замудриться с goto и состояниями задач
источник

RM

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

RM

Roy Mustang in cxx.Дискуссионная
Многие не любят конечно goto, но если сделать синхронный метод ослеживающий состояние задачи
источник

RM

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

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Roy Mustang
А еще если правильней подойти к делу и хранит состояние каждой задачи, то можно еще и замудриться с goto и состояниями задач
Дичь какая-то
источник

RM

Roy Mustang in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
Дичь какая-то
Почему дичь? Неужели нет ничего быстрого чем можно отслеживать состояние задачи?
источник

RM

Roy Mustang in cxx.Дискуссионная
Сами состояния задач мы храним в битовых полях
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Корутины с потоками путаешь?
источник

RM

Roy Mustang in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
Корутины с потоками путаешь?
Нет, корутины не то
источник

RM

Roy Mustang in cxx.Дискуссионная
Они не позволяют нескольким потокам выполнять себя
источник

RM

Roy Mustang in cxx.Дискуссионная
Имею в виду, один и тот же корутин
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Ждц реализацию этой гениальной идеи
источник

RM

Roy Mustang in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
Ждц реализацию этой гениальной идеи
Какой метод синхронизации быстрее всего подходит для того чтоб в uint64_t хранить биты?
источник

RM

Roy Mustang in cxx.Дискуссионная
и читать эти битовые поля
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Roy Mustang
Какой метод синхронизации быстрее всего подходит для того чтоб в uint64_t хранить биты?
Атомик возможно
источник

RM

Roy Mustang in cxx.Дискуссионная
Artöm Bakri Al-Sarmini
Атомик возможно
Так почему ты говоришь что такое невозможно?
источник

AB

Artöm Bakri Al-Sarmi... in cxx.Дискуссионная
Но я предвижу дикий фолс шаринг
источник