Android: Separate Thread vs Separate Application
<p>Suppose you have an application that spawns a local HTTP server on an Android device.</p>

<p>Will there be any advantage to running it in a separate application instead of spawning a separate thread?</p>

<p>Since the heap size is capped <strong>per</strong> application, I'm assuming that there is more breathing space for memory when running a separate application.</p>

<p>Apart from this, in terms of <strong>performance</strong> are there any other benefits (or disadvantages) such as a bigger chunk of CPU time?</p>
