Para completar ciertas solicitudes del usuario, en mi aplicación, estoy emitiendo múltiples consultas de bases de datos desde un solo método, pero actualmente se están ejecutando secuencialmente & por lo que la aplicación está bloqueada hasta el momento en que ha recibido la respuesta/datos para la consulta anterior, luego proceder a la siguiente consulta. Esto no es algo que me gusta mucho. Me gustaría enviar consultas paralelas.Múltiples consultas de bases de datos en paralelo, para una sola solicitud de cliente
También después de realizar consultas me gustaría hacer otro trabajo (en lugar de estar bloqueado hasta respuesta de consultas anteriores) & para obtener la respuesta para cada consulta Me gustaría ejecutar un bloque de código específico para los datos de cada consulta. ¿Cuál es la manera de hacer esto?
Editar: Mi API DB proporciona la agrupación de conexiones.
estoy sólo un poco familiarizados con múltiples hilos de Java.
Using:-
------
Java 1.6
Cassandra 1.1 Database with Hector
Aquí hay muchas complejidades. Recomiendo comenzar leyendo un poco sobre el subprocesamiento en Java: http://docs.oracle.com/javase/tutorial/essential/concurrency/ – Gray