A process requests resources, if those are not available at that time; a process enters into the wait state.
It may happen that waiting processes will never change the state again, because resources requested by the process is occupied by some other process. This is known as deadlock.