mirror of
https://github.com/mutouyun/cpp-ipc.git
synced 2025-12-06 16:56:45 +08:00
adjust memory order
This commit is contained in:
parent
a4079ab7af
commit
6a2c7671db
@ -21,8 +21,7 @@ struct alignas(std::max_align_t) elem_array_head {
|
|||||||
static u1_t index_of(u2_t c) noexcept { return static_cast<u1_t>(c); }
|
static u1_t index_of(u2_t c) noexcept { return static_cast<u1_t>(c); }
|
||||||
|
|
||||||
std::size_t connect() noexcept {
|
std::size_t connect() noexcept {
|
||||||
// connect should be called before cursor
|
return cc_.fetch_add(1, std::memory_order_release);
|
||||||
return cc_.fetch_add(1, std::memory_order_relaxed);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
std::size_t disconnect() noexcept {
|
std::size_t disconnect() noexcept {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user