LoveUnix
»
编程开发 & Rational
»
socketpair()效率问题
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.