// Switch my soul and the actor's one
Context::set_current(this);
worker_context->swap_into(this);
// No body runs that soul anymore at this point, but it is stored in a safe place.
// When the executed actor will do a blocking action, SIMIX_process_yield() will call suspend(), below.
} else { // sequential execution
// Switch my soul and the actor's one
Context::set_current(this);
worker_context->swap_into(this);
// No body runs that soul anymore at this point, but it is stored in a safe place.
// When the executed actor will do a blocking action, SIMIX_process_yield() will call suspend(), below.
} else { // sequential execution