intptr_t deactivateFiber(Fiber* fiber);
typedef folly::IntrusiveList<Fiber, &Fiber::listHook_> FiberTailQueue;
+ typedef folly::IntrusiveList<Fiber, &Fiber::globalListHook_>
+ GlobalFiberTailQueue;
Fiber* activeFiber_{nullptr}; /**< active fiber, nullptr on main context */
/**
execution */
FiberTailQueue fibersPool_; /**< pool of unitialized Fiber objects */
+ GlobalFiberTailQueue allFibers_; /**< list of all Fiber objects owned */
+
size_t fibersAllocated_{0}; /**< total number of fibers allocated */
size_t fibersPoolSize_{0}; /**< total number of fibers in the free pool */
size_t fibersActive_{0}; /**< number of running or blocked fibers */