Информация об изменениях

Сообщение Re[2]: Асинхронщина от 11.12.2025 20:46

Изменено 11.12.2025 20:51 Videoman

Re[2]: Асинхронщина
Здравствуйте, B0FEE664, Вы писали:

BFE>std::future, std::async

BFE>

Это же руками закатывать солнце. Я хочу выпрямить логику. У меня для реализована поддержка signal slots, куда можно любые объекты передавать и что угодно вызывать в каком угодно потоке. Ручной подход работает, но только если это подобие посылки сообщений. А вот если по сути логика линейная, но в ней есть много IO ожиданий, то это быстро превращается в программирование огромного автомата руками. Поэтому я и спрашиваю совета, хочу понять что-то поменялось/появилось в С++ для таких задач?
Re[2]: Асинхронщина
Здравствуйте, B0FEE664, Вы писали:

BFE>std::future, std::async

BFE>

Это же руками закатывать солнце. Я хочу выпрямить логику. У меня реализована поддержка signal slots, куда можно любые объекты передавать и что угодно вызывать в каком угодно потоке. Ручной подход работает, но только если это подобие посылки сообщений. А вот если по сути логика линейная, но в ней есть много IO ожиданий, то это быстро превращается в программирование огромного автомата руками. Поэтому я и спрашиваю совета, хочу понять что-то поменялось/появилось в С++ для таких задач?