public void pause(){
running = false;
boolean retry = true;
while (retry){
try{
thread.join();
retry = false;
}
catch (InterruptedException e){
retry = true;
}
}
}
This pause() stops a Thread.run() while loop (of another instance of Thread) from running continuously with the flag "running" set to false. Then I tried looping the thread.join() in order to get absolutely 100% on thread joining.
Is this the preferred and simple way of joining threads? What else out there are also efficient in thread joining? Thanks in advance.