Machine-translated by Google. Questions are authored in English.
Top

Discussion

None of the following belongs in a handler except

  • A.waiting on a queue for a message to arrive
  • B.delaying for a fixed number of ticks
  • C.giving a semaphore to wake a task
  • D.taking a mutex to protect shared data

Answer: C

Correct answer: giving a semaphore to wake a task

Only the semaphore give is safe: it never blocks and needs no task context. Waiting on a queue, delaying, and taking a mutex all block, and a handler that blocks cannot be resumed - the system either faults or hangs.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.