Select in teoria si dovrebbe usare proprio per evitare di utilizzare i threads.
E' l'approccio esattamente opposto.