Có thể thực hiện chờ đợi không đồng bộ (đọc: không chặn) trên biến có điều kiện trong tăng :: asio không? nếu nó không được hỗ trợ trực tiếp, bất kỳ gợi ý nào về việc triển khai nó sẽ được đánh giá cao.tăng asio không đồng bộ chờ đợi trên biến điều kiện
Tôi có thể thực hiện hẹn giờ và kích hoạt báo thức ngay cả sau vài ms, nhưng đây là cách tiếp cận thấp hơn rất nhiều, tôi thấy khó tin rằng đồng bộ hóa biến điều kiện không được triển khai/ghi lại.
bạn muốn làm gì ??? - có lẽ là phiên bản cuối cùng của [async_read_until] (http://www.boost.org/doc/libs/1_47_0/doc/html/boost_asio/reference/async_read_until.html) những gì bạn đang tìm kiếm? chờ đợi không chặn là bình thường một nhiệm vụ cho [boost thread] (http://www.boost.org/doc/libs/1_47_0/doc/html/thread.html) ... boost thread kết hợp với boost asio nên làm việc ... – jenseb
Tôi có ý tưởng thực hiện thay thế, tôi đã phác thảo nó trong một câu hỏi khác ở đây. http://stackoverflow.com/questions/6776779/boost-asio-multi-io-service-rpc-framework-design-rfc Điều này có thể cung cấp cho bạn thông tin chi tiết hơn về những gì tôi muốn đạt được. –