Aby wykonać niektóre żądania od użytkownika, w mojej aplikacji wysyłam wiele zapytań DB z jednej metody, ale obecnie są one wykonywane sekwencyjnie &, więc aplikacja jest zablokowana do czasu otrzymania odpowiedzi/danych dla poprzedniego zapytania, a następnie przejścia do następnego zapytania. To nie jest coś, co bardzo lubię. Chciałbym wydawać równoległe zapytania.Równoległe zapytania do bazy danych dla pojedynczego żądania klienta
także po wydaniu zapytania Chciałbym zrobić jakąś inną pracę (zamiast być zablokowane do poprzedniej odpowiedzi zapytań) & na uzyskanie odpowiedzi dla każdego zapytania chciałbym wykonać blok kodu specyficzne dla danych Każde zapytanie jest. Jak to zrobić?
Edycja: Moje DB API zapewnia łączenie połączeń.
jestem tylko trochę zaznajomieni z wielowątkowości Java.
Using:-
------
Java 1.6
Cassandra 1.1 Database with Hector
To jest wiele zawiłości tutaj. Zalecam rozpoczęcie od przeczytania o wątkach w Javie: http://docs.oracle.com/javase/tutorial/essential/concurenrency/ – Gray