proxygen
|
#include <algorithm>
#include <chrono>
#include <thread>
#include <folly/portability/Asm.h>
#include <folly/synchronization/WaitOptions.h>
Go to the source code of this file.
Namespaces | |
folly | |
—— Concurrent Priority Queue Implementation —— | |
folly::detail | |
Enumerations | |
enum | folly::detail::spin_result { folly::detail::spin_result::success, folly::detail::spin_result::timeout, folly::detail::spin_result::advance } |
Functions | |
template<typename Clock , typename Duration , typename F > | |
spin_result | folly::detail::spin_pause_until (std::chrono::time_point< Clock, Duration > const &deadline, WaitOptions const &opt, F f) |
template<typename Clock , typename Duration , typename F > | |
spin_result | folly::detail::spin_yield_until (std::chrono::time_point< Clock, Duration > const &deadline, F f) |