Это неверно, не так ли? Разве первый атомный магазин не должен использовать Memory_order_acquire ? Что нам нужно здесь, так это гарантировать, что Memcpys не переупорядочивались до того, как MWRITECOUNTER , а инструмент для этого - memory_order_acquire , правильно?
Я смотрю CPPCON и хотел бы проверить, что я не сумасшедший.[code]mWriteCounter[/code]) и «где заканчивается допустимые данные» ([code]mReadCounter[/code]).
Это неверно, не так ли? Разве первый атомный магазин не должен использовать Memory_order_acquire ? Что нам нужно здесь, так это гарантировать, что Memcpys не переупорядочивались до того, как MWRITECOUNTER , а инструмент для этого - memory_order_acquire , правильно?
мне нужно сделать async_read_until , после чего я хочу назвать async_read_some с использованием одного и того же Boost :: Asio :: Streambuf , который использовался для Async_read_until . async_read_until могут остаться некоторые данные в буфере. При...
мне нужно сделать async_read_until , после чего я хочу назвать async_read_some с использованием одного и того же Boost :: Asio :: Streambuf , который использовался для Async_read_until . async_read_until могут остаться некоторые данные в буфере. При...
мне нужно сделать async_read_until , после чего я хочу назвать async_read_some с использованием одного и того же Boost :: Asio :: Streambuf , который использовался для Async_read_until . async_read_until могут остаться некоторые данные в буфере. При...
мне нужно сделать async_read_until , после чего я хочу назвать async_read_some с использованием одного и того же Boost :: Asio :: Streambuf , который использовался для Async_read_until . async_read_until могут остаться некоторые данные в буфере. При...