Hold and wait is a condition in deadlock where a process holds resources already allocated to it while waiting to acquire additional resources.
But among the options given, the condition closest to the scenario described is hold and wait because it involves resource allocation before execution continues.
Other options:
If you want the exact term for "acquire all needed resources before execution," it's called the "all-or-none" or "resource allocation without hold and wait" strategy, but that’s not in the options.
So, from the choices, (A) hold and wait fits best.
You must be Logged in to update hint/solution
Discusssion
Login to discuss.