Question: When would you use asynchronous actions?

  1. to release the quest thread of a I/O operation
  2. to capture the request thread of a I/O operation
  3. to avoid blocking the request thread while waits for an I/O operation
  4. to block the request thread if it waits for an I/O operation

Answer: The correct answer of the above question is Option C:to avoid blocking the request thread while waits for an I/O operation