I would like to know what are the practical uses of java thread methods wait(), notify(), join() etc.
When to use each one.
Does Synchronized method block always needs to contain wait() method inside that. Is there is a case of Synchronized method block without wait() method.
Any links resources ideas highly appreciated. Thanks in advance