proxygen
|
#include <Sleeper.h>
Public Member Functions | |
Sleeper () noexcept | |
void | wait () noexcept |
Static Public Member Functions | |
static void | sleep () noexcept |
Private Attributes | |
uint32_t | spinCount |
Static Private Attributes | |
static const uint32_t | kMaxActiveSpin = 4000 |
|
inlinestaticnoexcept |
Definition at line 47 of file Sleeper.h.
Referenced by folly::detail::distributed_mutex::spin(), and wait().
|
inlinenoexcept |
Definition at line 57 of file Sleeper.h.
References folly::asm_volatile_pause(), sleep(), and spinCount.
Referenced by folly::MicroSpinLock::lock(), and folly::PicoSpinLock< uintptr_t >::lock().
|
staticprivate |
|
private |