Which of the following statements is false?

2019

Which of the following statements is false?

  1. A.

    Non blocking system call is an asynchronous system call

  2. B.

    In blocking system call, the execution of the application is suspended temporarily

  3. C.

    read() is a non blocking system call

  4. D.

    Multithreading can overlap execution with I/O

Attempted by 112 students.

Show answer & explanation

Correct answer: C

A blocking read() call normally suspends the caller until data is available. Therefore the statement 'read() is a non-blocking system call' is false in the usual default case.

Explore the full course: Niacl Ao It Specialist