summaryrefslogtreecommitdiffstats
path: root/library/cpp/threading/queue/mpmc_unordered_ring.cpp
diff options
context:
space:
mode:
authorkulikov <[email protected]>2025-11-28 00:32:45 +0300
committerkulikov <[email protected]>2025-11-28 00:47:44 +0300
commit909e306757b2da405daed2e0838e11b65e033c1a (patch)
treeede331912522813f6f0f60f594306feaa9589b30 /library/cpp/threading/queue/mpmc_unordered_ring.cpp
parent2a1c1d7670e335bc967a309eda2e0beac81332d7 (diff)
Use generic thread-local value for kernel/groupattrs, crash context and eventlog scope
- fix StdThreadLocalImpl -- make static state refcounted, there is no guarantee that static fields will outlive threads or TThreadLocalValues; - replace thread local values to generic local storage value in some places; - call runtime Init and replace local values factory; - don't disable NCurrentThreadEventlog for ytxx runtime, it should now work; - ensure generic local storage values are allocated after runtime init; - use function-scope static variables to prevent issues with order of construction and destruction; - basesearch now almost works with coroutines (with NProfile disabled). commit_hash:7fde81591b0dbc3a53b8d1cb11bb96930a2e9a80
Diffstat (limited to 'library/cpp/threading/queue/mpmc_unordered_ring.cpp')
0 files changed, 0 insertions, 0 deletions