assolutamente no.

Se devi gestire richieste multiple non potrai mai gestirle ed in oltre, se il trhead realizza interazioni col db ad un livello di isolamento transazionale elevato, forse renderà non fruibile il db anche da altre applicazioni. potrebbe capitare che la risorsa non venga mai rilasciata e resa disponibile.

Se proprio vuoi utilizzare i tread, crea un monitor object.
Esso è come dire, un corridoio stretto quanto una persona.una volta finito, il trehad esce e lascia il corridoio libero.

Ti consiglio di fare una ricerca su mokabyte per reperire informazioni su applicazioni multithread