What happens when thread X executes a wait() method on object A, without owning object A’s lock?()
- A Compilation fails.
- B An exception is thrown.
- C The wait() method has no effect.
- D Thread X receives the lock immediately.
- E Object A moves the thread to the wait pool.