LoveUnix » 编程开发 & Rational » socketpair()效率问题
让LU留住您的每

一天 让LU博客留住您的每一天
2005-8-11 16:13 misame
小弟现在遇到一个问题,主程序1启动后启动程序2,主程序本身完成较为实时的任务,但主程序还要定期发数据给程序2(频繁更新且数据量也较大),因此这两个程序我选择用unix通讯中的socketpair()实现。<br />现在我想问还有没有可能改进效率?比如用共享内存的方法,会不会比socketpair强?还有没有更好的方法?<br />无双老大谢了!!

2005-8-11 20:05 无双
使用共享内存可能更好吧

2005-8-18 16:34 misame
嗯,现在我基本已经拿共享内存实现了。但总觉得很多线程加锁访问有点效率损失。以前是用select来做的。

2005-8-18 18:25 无双
加锁的话 性能总是会有损失的 但还好 你可以自己写个程序  一直加锁解锁看1分钟能操作多少次来评佑会有多少性能损失是不是可以接受

页: [1]
查看完整版本: socketpair()效率问题


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.