Size: a a a

2021 March 16

YB

Yarique Belgorodsky in pro.cxx
перечитал доку
источник

YB

Yarique Belgorodsky in pro.cxx
да, порядок как в коде
источник

YB

Yarique Belgorodsky in pro.cxx
либо как задача помещалась в странд
источник

YB

Yarique Belgorodsky in pro.cxx
Egor Pugin
1 раньше 2 гарантируется на стренде?
    auto s = boost::asio::make_strand(io_context);
   boost::asio::post(s, [] {}); // 1
   boost::asio::post(s, [] {}); // 2
ты прав, сорян за дизинфу
источник

YB

Yarique Belgorodsky in pro.cxx
лучше доку читать)
источник

BU

Boris Usievich in pro.cxx
albert();
Подряд только статические, а у динамического идёт массив указателей на адреса, где лежат значения
У любого многомерного массива, вне зависимости от того, как вы его аллоцируете, порядок определен стандартом.
источник

YB

Yarique Belgorodsky in pro.cxx
Egor Pugin
нагуглил, что strand.post() гарантирует порядок, но в доке сказано, что он депрекейтед, используйте обычный пост
источник

YB

Yarique Belgorodsky in pro.cxx
надо его просто как контекст исполнения теперь использовать
источник

YB

Yarique Belgorodsky in pro.cxx
он НЕ депрекейтед
источник

YB

Yarique Belgorodsky in pro.cxx
от него всё ещё можно post вызывать
источник

YB

Yarique Belgorodsky in pro.cxx
но это, похоже более старый способ
источник

YB

Yarique Belgorodsky in pro.cxx
лучше его как контекст использовать
источник

YB

Yarique Belgorodsky in pro.cxx
источник

ID

In Dev in pro.cxx
Yarique Belgorodsky
он НЕ депрекейтед
Он как раз таки депрекейтед, что видно по вашей же ссылке. Еще звать можно, но не надолго
источник

DP

Denis Paukaev in pro.cxx
Denis Paukaev
по моему тут вообще ничего не гарантируется, кроме того что одновременно не будут выполняться колбеки
ага, я перепутал с вариантом

post(io, strand.wrap( ... ))
источник

CD

Constantine Drozdov in pro.cxx
На фрагменте
(result != Descriptor(-13))
очень захотелось рыдать, у меня есть чудесный пример.

Пишу я как-то код. Обработчик в недокументированном фрагменте возвращает коды возврата, константами вида 0, 1, 0x10, -0x11 и так далее (да, в другом месте будут проверки знака). После безуспешных попыток разобраться в смысле каждого из этих кодов возвратов очень захотелось позвать автора этого кода, но есть проблема - это когда-то написал я :(
источник

YB

Yarique Belgorodsky in pro.cxx
In Dev
Он как раз таки депрекейтед, что видно по вашей же ссылке. Еще звать можно, но не надолго
Deprecated про dispatch
источник

YB

Yarique Belgorodsky in pro.cxx
и про post
источник

YB

Yarique Belgorodsky in pro.cxx
надо дёргать boost::asio::io_context & io_context::strand::context() const;
источник

ID

In Dev in pro.cxx
Yarique Belgorodsky
и про post
Так о том и речь
источник