Size: a a a

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

2020 April 20

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
ровно это корутины и делают
Покажи пример того, как это сделать уникально для каждого объекта класса?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
Покажи пример того, как это сделать уникально для каждого объекта класса?
не понимаю, что это значит
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
как корутину запустишь, так и будет работать
источник

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
не понимаю, что это значит
Вот у тебя есть 1000 объектов класса Task, как ты сделаешь так чтоб у каждой этой задачи был свой корутин?
источник

RM

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

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
Вот у тебя есть 1000 объектов класса Task, как ты сделаешь так чтоб у каждой этой задачи был свой корутин?
если надо - запущу 1000 корутин. и у каждой будет независимое состояние, да
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
потому что у каждой из них свой контекст
источник

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
если надо - запущу 1000 корутин. и у каждой будет независимое состояние, да
Вот именно)
источник

RM

Roy Mustang in cxx.Дискуссионная
В этом и проблема
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
Вот именно)
что блять вот именно?
источник

RM

Roy Mustang in cxx.Дискуссионная
Тебе придется хранить эти контексты в тех же задачах
источник

RM

Roy Mustang in cxx.Дискуссионная
Разве нет?
источник

AZ

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

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
Разве нет?
хз, этим корутины сами рулят
источник

RM

Roy Mustang in cxx.Дискуссионная
Alexander Zaitsev
если не надо - не буду запускать, один хер каждая корутина свой стейт хранит?
Ну щас я скину код, сможешь показать тоже самое на корутинах?
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
если надо ручками - добро пожаловать в Boost::Context
источник

RM

Roy Mustang in cxx.Дискуссионная
Я что-то не догнал что с их помощью можно не теряя производительности что либо хранить
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
Ну щас я скину код, сможешь показать тоже самое на корутинах?
нет, потому что я даже читать твой код не буду
источник

AZ

Alexander Zaitsev in cxx.Дискуссионная
Roy Mustang
Я что-то не догнал что с их помощью можно не теряя производительности что либо хранить
а, снова про перф
источник

RM

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