yield at least every frame in the SIMPLE_THREADS case

This commit is contained in:
David Rose 2007-08-24 17:16:19 +00:00
parent 76b1990ac5
commit ad2d5e3ba7

View File

@ -805,6 +805,9 @@ render_frame() {
// running applications.
PStatTimer timer(_yield_pcollector, current_thread);
Thread::force_yield();
} else if (!Thread::is_true_threads()) {
PStatTimer timer(_yield_pcollector, current_thread);
Thread::consider_yield();
}
// Anything that happens outside of GraphicsEngine::render_frame()