Game programming, why implement Runnable?
<p>Most games are programmed in this structure:</p>

<pre><code>[GAME LOOP]
Update method(ticks based on the delta time)
Render method(ticks as fast as possible)
</code></pre>

<p>Why can you not implement <code>Runnable</code> and actually create an infinite loop:</p>

<pre><code>while(true){
    update();
    render();
}
</code></pre>

<p>You can really sum up all of this to "Why use threads?"</p>

<p>I never tried it, but i would like to get a wise answer.</p>
