6
Làm thế nào để hủy đọc/ghi không đồng bộ mà không đóng chốt? Tôi sử dụng boost.asio. Cảm ơn.Làm thế nào để hủy đọc/ghi không đồng bộ mà không đóng chốt?
Làm thế nào để hủy đọc/ghi không đồng bộ mà không đóng chốt? Tôi sử dụng boost.asio. Cảm ơn.Làm thế nào để hủy đọc/ghi không đồng bộ mà không đóng chốt?
Sử dụng socket::cancel.
Hủy tất cả các hoạt động không đồng bộ liên quan đến ổ cắm.
Tuy nhiên, chúng tôi lưu ý từ tài liệu được liên kết: * Thao tác này sẽ chỉ hủy các hoạt động không đồng bộ được bắt đầu trong chuỗi hiện tại. * Nó có thể xuất hiện để hoàn thành mà không có lỗi, nhưng yêu cầu hủy các thao tác chưa hoàn thành có thể bị hệ điều hành bỏ qua âm thầm. –
@SamLiddicott Xin lưu ý rằng điều này chỉ áp dụng cho CancelIo (Windows), nếu được kích hoạt bởi BOOST_ASIO_ENABLE_CANCELIO – LangerJan
@SamMiller Đó là một sự cứu trợ như vậy! Cảm ơn bạn đã làm rõ! –