我是 Boost::asio 的新手,目前正在查看 io_context。我有一個關于函式 io_context::post 在執行緒上發布可以搶占當前在該執行緒上運行的內容的問題?因為在我看到的檔案中:不推薦使用:使用帖子。)請求 io_context 呼叫給定的處理程式并立即回傳。我期望該帖子將被添加到事件佇列中,并且只有在將控制權傳遞回事件回圈時才會考慮再次運行
uj5u.com熱心網友回復:
不,它不能中斷與io_context. post()將任務排入io_context最終將執行它的佇列。“立即回傳”是指post()呼叫本身,而不是任務。所以post()函式立即回傳而不阻塞,但任務被安排在以后執行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/460437.html
上一篇:如何在C 中提取檔案中的數字?
