futurist.GreenThreadPoolExecutorusing eventlet green thread pools. It provides a standard executor API/interface and it also gathers execution statistics. It returns instances of
futurist.periodics.PeriodicWorkerthat can use the previously mentioned executors to run asynchronous work periodically in parallel or synchronously. It does this by executing arbitrary functions/methods that have been decorated with the
futurist.periodics.periodic()decorator according to a internally maintained schedule (which itself is based on the heap algorithm).