可喚醒I/O
此條目需要擴充。 (2017年12月15日) |
此條目需要補充更多來源。 (2017年12月15日) |
可喚醒I/O(Alertable I/O)是一種重疊I/O,發起I/O請求的執行緒在可喚醒狀態下(alertable state)執行I/O請求的完成例程。也即完成例程作為回調函數(callback function),被這個執行緒異步過程調用。[1]
執行緒只有在執行下述API函數之一,並設置適當的參數標記時,才阻塞於可喚醒狀態:
- SleepEx
- WaitForSingleObjectEx
- WaitForMultipleObjectsEx
- SignalObjectAndWait
- MsgWaitForMultipleObjectsEx
參考文獻
- ^ MSDN:Alertable I/O. [2017-12-15]. (原始內容存檔於2017-11-15).