51 LOG(ERROR) <<
"Exception thrown by NotificationQueueExecutor task." 52 <<
"Exception message: " 60 auto keepAliveCounter =
63 DCHECK(keepAliveCounter > 0);
69 DCHECK(keepAliveCounter >= 0);
void keepAliveRelease() override
bool keepAliveAcquire() override
fbstring exceptionStr(const std::exception &e)
constexpr detail::Map< Move > move
—— Concurrent Priority Queue Implementation ——
requires E e noexcept(noexcept(s.error(std::move(e))))
folly::NotificationQueue< Func >::SimpleConsumer consumer_
~AsyncioExecutor() override
std::atomic< size_t > keepAliveCounter_
void drive() noexceptoverride
void add(Func func) override
folly::NotificationQueue< Func > queue_