Guarda:
Codice:
while (!QuitServer())
{
if (IsConnectionAvailable())
{
thread = CreateThread();
thread.HandleConnection();
}
ReleaseCPUToAnotherThread();
}
WaitForAllConnectionsToFinish();
Che differenza c'e' fra questo loop e il tuo loop while(true)?