Main loop and event queue
This module controls the ``main-loop'' of Lwt.
run t
calls the Lwt scheduler repeatedly until t
terminates,
then returns the value returned by the thread. It t
fails with
an exception, this exception is raised.
Note that you should avoid using run
inside threads
run
returns.run
are serialized: an
invocation of run
will not terminate before all
subsequent invocations are terminated.Note also that it is not safe to call run
in a function
registered with Pervasives.at_exit
, use the at_exit
function of this module instead.
Functions that are called before the main iteration.
Functions that are called after the main iteration.
Sets of functions executed just before the program exit.
Notes: