192k views
0 votes
Which of the following is true of a blocking system call? The application continues to execute its code when the call is issued. The call returns immediately without waiting for the I/O to complete. The execution of the application is suspended when the call is issued. Blocking application code is harder to understand than non-blocking application code.

1 Answer

6 votes

Answer:

The execution of the application is suspended when the call is issued.

Step-by-step explanation:

In a blocking system call, once the call is initiated, the result of the call will have to be gotten before the system can carry on with it execution.

In this case, the calling process is suspended or put on wait until the call has finished execution and return it result

With a blocking system call, the caller can't do anything until the system call returns, even if the system call might be lengthy or take a large amount of time.

User PaulDaviesC
by
6.4k points