threaded
corollary of await-glib-task-in-thread.  This means that (unlike with
await-glib-task-in-thread) while &rsquo;thunk&rsquo; is running other events in
the main loop will not make progress, so blocking calls should not be
made in &rsquo;thunk&rsquo;.
</p>
<p>When &rsquo;thunk&rsquo; is executed, this procedure is waiting on &rsquo;await&rsquo;, so
&rsquo;await&rsquo; and &rsquo;resume&rsquo; cannot be used again in &rsquo;thunk&rsquo; (although &rsquo;thunk&rsquo;
can call a-sync to start another ser