Que tal, bueno solamente una duda.
Les cuento mi situación, estoy trabajando con una librería para la recepción y envío de mensajes SMS, tengo un pequeño programa que esta sondeando el telefono o módem en busca de nuevos mensajes entrantes, despues de cierto tiempo saco todos los mensajes y los proceso, inserto en base de datos y obtengo información de la BD que tengo que retornar según sea la petición que venga en el mensaje.
Todo trabaja bien, el inconveniente se viene cuando hay concurrencia, puesto que el acceso a la base de datos y las respuestas son secuenciales, mi duda es si metiendo hilos en la parte del acceso a la base de datos se logra que sea simultanea las respuestas que retorno o mínimo me recorte los tiempos de respuestas que tengo, ya que, aunque no es muy tardado pues no tiene el mismo tiempo de respuesta que si fuera un solo mensaje el que entra.
Me faltó comentar que ya utilizo hilos en el programa principal, pero mi duda surge en la parte de si debo o sería buena practica utilizar hilos para que todo el procesamiento a la base de datos no sea secuencial, con secuencial me refiero a la parte de por cada mensaje esperar a que termine el primero para comenzar con el siguiente.
Se antemano les agradezco sus comentarios