When Threads are executing on shared resources inorder to establish the communication among them the Object class providing some native methods like wait() notify() notifyAll().
1. wait() - makes one thread wait for some time till another thread is being executed 2. notify() - makes one wait process into ready state process 3. notifyall() - makes all the waiting processes into ready state processes