Can deadlock occur in process with multiple threads?

Yes. "Deadlock" refers to a condition when a process stalls because each of its threads are waiting for another thread to do something or release control.