File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Threads and Synchronization and the fly likes Thread Joining and ExecutorService Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Threads and Synchronization
Bookmark "Thread Joining and ExecutorService" Watch "Thread Joining and ExecutorService" New topic

Thread Joining and ExecutorService

Harsha Smith
Ranch Hand

Joined: Jul 18, 2011
Posts: 287
how to call join method on a thread that was started by ExecutorService object?
Stephan van Hulst

Joined: Sep 20, 2010
Posts: 4642

You shouldn't. Instead, when you submit a task to the ExecutorService, you can use the Future of that task to wait until the task is finished, through the get() method.

The mind is a strange and wonderful thing. I'm not sure that it will ever be able to figure itself out, everything else, maybe. From the atom to the universe, everything, except itself.
John Vorwald
Ranch Hand

Joined: Sep 26, 2010
Posts: 139
You may be able to assign a runnable to wait on, and then submitted the object to an ExecutorService.
See question on join.
I agree. Here's the link:
subject: Thread Joining and ExecutorService
It's not a secret anymore!