爲了完成來自用戶的某些請求,在我的應用程序中,我從單個方法發出多個DB查詢,但它們當前正在按順序執行&因此應用程序被阻止直到它收到前一個查詢的響應/數據爲止,然後繼續進行下一個查詢。這不是我喜歡的東西。我想發出並行查詢。針對單個客戶端請求並行執行多個數據庫查詢
也發出查詢後,我想做一些其他的工作,而不是被阻止,直到以前的查詢響應&獲取每個查詢的響應我想執行特定於每個查詢的數據的代碼塊。有什麼辦法做到這一點?
編輯:我的數據庫API確實提供連接池。
我只是一點點熟悉Java多線程。
Using:-
------
Java 1.6
Cassandra 1.1 Database with Hector
這裏有很多錯綜複雜的東西。我建議先閱讀關於Java線程的一些知識:http://docs.oracle.com/javase/tutorial/essential/concurrency/ – Gray 2012-03-29 20:06:23