RtlRcuAllocate - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTRTL_H
// Slim reader-writer locks, condition variables, and barriers
#if (PHNT_VERSION >= PHNT_VISTA)

//
// Read-Copy Update. 
//
// RCU synchronization allows concurrent access to shared data structures, 
// such as linked lists, trees, or hash tables, without using traditional locking methods 
// in scenarios where read operations are frequent and need to be fast.
// @remarks RCU synchronization is not for general-purpose synchronization.
// Teb->Rcu is used to store the RCU state.

NTSYSAPI
PVOID
NTAPI
RtlRcuAllocate(
    _In_ SIZE_T Size
    );

#endif
#endif

View code on GitHub

No description available.