Size: a a a

2020 July 26

UT

Unknown T. in supapro.cxx
Можно и без указателя, да, я понял уже, уберу
Мне просто стал интересен момент, что конструктор возвращает созданный объект
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Побитый Кирпич
auto socket = co_await async_connect(...);
auto data = co_await socket.async_read(...);
co_await socket.async_write(...);

Достаточно "друг за другом"?
Мне нужно таймауты на все повесить
источник

ПК

Побитый Кирпич... in supapro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Мне нужно таймауты на все повесить
Повесь
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
А без корутин можно?
источник

ПК

Побитый Кирпич... in supapro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
А без корутин можно?
Асинхронный код в линейном режиме? Нет
источник

d

disba1ancer in supapro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
А без корутин можно?
без них будет лапша из колбеков, точнее спагетти
источник

ПК

Побитый Кирпич... in supapro.cxx
Максимум какая нибудь  then нотация с тасками с одним уровнем вложенности
источник

ПК

Побитый Кирпич... in supapro.cxx
А корутины это 0 вложенность
источник

d

disba1ancer in supapro.cxx
Побитый Кирпич
А корутины это 0 вложенность
визуально, технически всё почти тоже самое
источник

d

disba1ancer in supapro.cxx
но мне понравилось
источник

ПК

Побитый Кирпич... in supapro.cxx
disba1ancer
визуально, технически всё почти тоже самое
Да, только в буст асио нет тасок, континуации там уходят в глубь. Так что только корутины там могут улучшить читаемость
источник

d

disba1ancer in supapro.cxx
Побитый Кирпич
Да, только в буст асио нет тасок, континуации там уходят в глубь. Так что только корутины там могут улучшить читаемость
всё думаю как организовать пул потоков с тасками и что-то застрял
источник

D

Danya in supapro.cxx
disba1ancer
всё думаю как организовать пул потоков с тасками и что-то застрял
tbb::task_group
источник

ПК

Побитый Кирпич... in supapro.cxx
disba1ancer
всё думаю как организовать пул потоков с тасками и что-то застрял
по дизайну или реализации?
источник

d

disba1ancer in supapro.cxx
Побитый Кирпич
по дизайну или реализации?
скорее по дизайну
источник

ПК

Побитый Кирпич... in supapro.cxx
МОжно смотреть как в PPL от M$ сделано, или PPLX в C++ Rest SDK который портирован на линупс, там под капотом асио
источник

d

disba1ancer in supapro.cxx
Побитый Кирпич
по дизайну или реализации?
правда и относительно реализации чёткого представления нету
источник

ПК

Побитый Кирпич... in supapro.cxx
Но в PPL на самом деле не оч дизайн, там move семантика не везде, много копирований
источник

d

disba1ancer in supapro.cxx
Danya
tbb::task_group
что это?
источник

ПК

Побитый Кирпич... in supapro.cxx
disba1ancer
что это?
Мне кажется это почти то же самое что и PPL только от Intel
источник