While it is certainly possible to run the queries on multiple threads as
andrew points out these are asynchronous operations so you will not achieve any performance improvements by doing so. As soon as one query launches the next will launch immediately and they will all be running on the server in a multi-threaded fashion, which is where the processing occurs. Just create an individual method for each query with its own QueryTask object and call each method in sequence, it will be a lot simpler and will perform identical to running each on its own thread.Joe,
Thanks for the additional information.
I decided to stick to the current thread only.So, I fired my all queries one after another.That's heavy operation but it worked.