diff options
author | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-05-13 00:43:42 +0300 |
---|---|---|
committer | arcadia-devtools <arcadia-devtools@yandex-team.ru> | 2022-05-13 00:43:42 +0300 |
commit | 3c040817dad4af3668379518476ee067b6927edc (patch) | |
tree | 56da9ca0a2f649c0be238c95d4edaab1605344b3 /library/cpp/sighandler | |
parent | dbc652d95db911333897366de29c86c8293774a9 (diff) | |
download | ydb-3c040817dad4af3668379518476ee067b6927edc.tar.gz |
intermediate changes
ref:1c9de0624395f09c68379be8d3baac9ee51920f3
Diffstat (limited to 'library/cpp/sighandler')
-rw-r--r-- | library/cpp/sighandler/async_signals_handler.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/library/cpp/sighandler/async_signals_handler.cpp b/library/cpp/sighandler/async_signals_handler.cpp index 00ce1c18fb..13f9931e74 100644 --- a/library/cpp/sighandler/async_signals_handler.cpp +++ b/library/cpp/sighandler/async_signals_handler.cpp @@ -192,10 +192,10 @@ namespace { } void SetAsyncSignalHandler(int signum, TAutoPtr<TEventHandler> handler) { - static TAtomic lock; + static TAdaptiveLock lock; if (Y_UNLIKELY(SIGNALS_HANDLER == nullptr)) { - TGuard<TAtomic> dnd(lock); + TGuard dnd(lock); if (SIGNALS_HANDLER == nullptr) { // NEVERS GETS DESTROYED |