Hi everyone, A newbie question: why when I invoke methods wait() and notify() I need to have an object's lock ? Could someone please explain me giving some example why it would be not a good idea to let one do that ? For me, it looks like an object has some kind of queue and when somebody calls wait(), that ...