Consider the following statements w.r.t. deadlock,
1. An OS implements a policy that requires a process to release all resources before making a request for another resource can lead to starvation but not deadlock.
2. In deadlock prevention, the request for resource is always guaranteed if the resulting state is safe.
3. Deadlock can be prevented, if the resources are numbered uniquely, and processes are allowed to request for resources only in decreasing resource number.
4. Deadlock avoidance has less restrictions than deadlock prevention.
Which of the above statement is/are false?