Per completare determinate richieste dall'utente, nella mia applicazione, sto emettendo più query DB da un singolo metodo, ma sono attualmente eseguite sequenzialmente & quindi l'applicazione è bloccata fino al momento in cui ha ricevuto la risposta/i dati per la query precedente, quindi passare alla query successiva. Questo non è qualcosa che mi piace molto. Vorrei inviare query parallele.Richieste multiple di database in parallelo, per una singola richiesta client
anche dopo l'emissione query Vorrei fare qualche altro lavoro, (invece di essere bloccati fino risposta query precedente) & su come ottenere la risposta per ogni query vorrei eseguire un blocco di codice specifico per i dati di ogni query. Qual è il modo di fare questo?
Modifica: la mia API DB fornisce il pool di connessioni.
Sono solo un po ' familiarità con Java multithreading.
Using:-
------
Java 1.6
Cassandra 1.1 Database with Hector
Questo è un sacco di complessità qui. Ti consiglio di iniziare facendo un bel po 'di lettura sul threading in Java: http://docs.oracle.com/javase/tutorial/essential/concurrency/ – Gray