If a thread is waiting for an event to occur, which state it is in according to the Mbed API?

Dễ5 phương ánTỷ lệ đúng 80%5 lượt làmCó lời giảiXuất hiện trong 1 bộ đề

A·B·C·DCác phương án trả lời

WaitingĐúng
BRunning
CTerminated
DInactive
EReady

Giải thích chi tiết

Khi một luồng (thread) đang chờ đợi sự kiện xảy ra, theo API Mbed, nó sẽ ở trạng thái nào? Trả lời này dựa trên mô hình quản lý luồng (thread management model) của Mbed. Theo mô hình này, một luồng có thể ở các trạng thái khác nhau như: Running (chạy), Waiting (đợi), Terminated (đã kết thúc), Inactive (không hoạt động), Ready (đã sẵn sàng). Trong trường hợp một luồng đang chờ đợi sự kiện xảy ra, nó sẽ ở trạng thái Waiting (đợi). Điều này có nghĩa là luồng đang chờ đợi một sự kiện nào đó xảy ra trước khi nó có thể tiếp tục thực hiện các hành động tiếp theo. Ví dụ, một luồng có thể đang chờ đợi một tín hiệu từ thiết bị ngoại vi trước khi nó có thể tiếp tục thực hiện các hành động tiếp theo.

Xuất hiện trong các bộ đề