aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/actors/util/ticket_lock.h
diff options
context:
space:
mode:
authoreeight <eeight@yandex-team.ru>2022-02-10 16:46:19 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:46:19 +0300
commitbd085aee9b4f7a0bee302ce687964ffb7098f986 (patch)
tree1a2c5ffcf89eb53ecd79dbc9bc0a195c27404d0c /library/cpp/actors/util/ticket_lock.h
parent475c0a46f28166e83fd263badc7546377cddcabe (diff)
downloadydb-bd085aee9b4f7a0bee302ce687964ffb7098f986.tar.gz
Restoring authorship annotation for <eeight@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/actors/util/ticket_lock.h')
-rw-r--r--library/cpp/actors/util/ticket_lock.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/library/cpp/actors/util/ticket_lock.h b/library/cpp/actors/util/ticket_lock.h
index c6c6aebb32..3b1fa80393 100644
--- a/library/cpp/actors/util/ticket_lock.h
+++ b/library/cpp/actors/util/ticket_lock.h
@@ -15,11 +15,11 @@ public:
{
}
- void Release() noexcept {
+ void Release() noexcept {
AtomicUi32Increment(&TicketOut);
}
- ui32 Acquire() noexcept {
+ ui32 Acquire() noexcept {
ui32 revolves = 0;
const ui32 ticket = AtomicUi32Increment(&TicketIn) - 1;
while (ticket != AtomicLoad(&TicketOut)) {
@@ -30,7 +30,7 @@ public:
return revolves;
}
- bool TryAcquire() noexcept {
+ bool TryAcquire() noexcept {
const ui32 x = AtomicLoad(&TicketOut);
if (x == AtomicLoad(&TicketIn) && AtomicUi32Cas(&TicketIn, x + 1, x))
return true;
@@ -38,7 +38,7 @@ public:
return false;
}
- bool IsLocked() noexcept {
+ bool IsLocked() noexcept {
const ui32 ticketIn = AtomicLoad(&TicketIn);
const ui32 ticketOut = AtomicLoad(&TicketOut);
return (ticketIn != ticketOut);