• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

java how to join a thread after completion of another two thread

 
ranua agarwal
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I have two different thread.
One for getting data from database, another for getting data from file system.
These two thread are independent of each other.
Once both get completed, need to send mail which contains fetched data from database and filsystem as well.

function call is as follows:



Now how to make sure that mail will be send only when both thread (thread1 and thread2) will be finished?

Thanks,
Ranu.
 
Ernest Friedman-Hill
author and iconoclast
Marshal
Pie
Posts: 24211
35
Chrome Eclipse IDE Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Right before sendEmail(), call

thread1.join();
thread2.join();

and that's it!
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic