[IO] make the behavior of the completer thread configurable
Available behaviors: * none - the completer thread is not started * schedule (default) - the completer thread will reap and schedule available completions from worker IoContexts * wakeup - the completer thread will wakeup all workers if it observes completions in a worker IoContext. The Fiber produced by the completion will be scheduled when the worker in which's IoContext the cqe lies reaps its completions.
Showing
- emper/Emper.hpp 9 additions, 0 deletionsemper/Emper.hpp
- emper/Runtime.cpp 7 additions, 3 deletionsemper/Runtime.cpp
- emper/io/GlobalIoContext.cpp 9 additions, 2 deletionsemper/io/GlobalIoContext.cpp
- meson.build 10 additions, 0 deletionsmeson.build
- meson_options.txt 7 additions, 0 deletionsmeson_options.txt
Loading
Please register or sign in to comment