1. How do I use the Wait() and Notify() methods in RMI?You can't use them remotely. You would have to write and implement suitable remote interfaces.
2. Is RMI doing its jobs parallelly without implementing threads? (As it works on different JVMs)All JVMs have threads, by definition, and RMI uses threads on all of them.