Tôi đang trải qua một chương trình được viết bằng C / C ++ để điều khiển robot. Về cơ bản, ba chương trình khác nhau chạy cùng một lúc và chúng giao tiếp qua bộ nhớ dùng chung. Google ling xung quanh tôi thấy tôi nghĩ như vxWorks và các tiêu đề tăng cường thư viện tăng cường ( Tài liệu tăng cường: Chia sẻ bộ nhớ giữa các quy trình ).
Bây giờ, tôi không muốn nhìn vào việc thực hiện, tôi có thể đọc liên kết ở trên. Nhưng tôi không thể hiểu được cách mà thư viện boost thực hiện điều này. Ý tôi là, một ứng dụng phân bổ bộ nhớ và truy cập bộ nhớ khác, nhưng làm thế nào để chúng giao tiếp? Nó không an toàn để làm điều này?