还是共享内存最好吧.
担心耦合或者阻塞什么的,可以你自己封装一个库供两边使用,负责读写共享内存,这
样读端处理不及时时丢弃也好等待也好都能自己控制,不影响你这边的工作
【 在 AlphaO 的大作中提到: 】
: 程序A是我的,数据原本自我闭环,用Rust写的。程序B是另一家单位的,想要引出A的内部数据做它们自己的科学研究,用C开发。
: 数据是3路实时图像帧,分别是10000×10000、5000×5000、5000×5000灰度图,帧率不算低,三路加起来大概1200MB/s,用上压缩顶多能降到1000MB/s,远超以太网传输带宽。
: 我觉得共享内存是个好办法,但是会和B进程耦合,我怕它们时序接不住,进而影响我发送时序。
: ...................
--
FROM 183.241.137.*