this_fiber_yield"><code class="computeroutput">this_fiber::yield()</code></a> frequently.
        You could use an <a href="http://www.boost.org/doc/libs/release/doc/html/boost_asio/reference/high_resolution_timer.html" target="_top">Asio
        timer</a> for that purpose. You could instantiate the timer, arranging
        to call a handler function when the timer expires. The handler function could
        call <code class="computeroutput"><span class="identifier">yield</span><span class="special">()</spa