Q:

Thread Pool Execution Order and Passing Future to Another Thread

I would like to create a thread pool with two threads. I would like to ensure the first threads get executed first and after the completion of first thread then the second thread get start. Besides this, I need to pass Future result from first thread into second thread. 
Any idea how to do this? 
Please help. 
Thanks. 

A:

The situation is not suitable to use thread. Thus, avoid using thread. 

