我正在使用boost::io_service
,如下所示。請問boost :: io_service :: post queue請求嗎?
boost::io_service service;
service.post(boost::bind(...));
service.post(boost::bind(...));
service.post(boost::bind(...));
我想了解post是排隊我的請求,保證執行順序或可以請求被丟棄。我已經搜索了增強文檔的答案沒有運氣。
不,不保證執行順序。 – Chad
@Chad這是個好消息,這是否表明我的請求永遠不會被丟棄? – andre
只要通過某個線程(通過run(),poll(),run_one()或poll_one())輪詢基礎'io_service',就會在適當的時候調用回調函數。 – Chad