CORBA值类型一个问题

来源:百度知道 编辑:UC知道 时间:2024/07/06 14:02:27
按值调用的参数传递中创建对象副本(参数类型是值类型)和远程操作返回一个对象时创建对象副本(返回类型是值类型)哪个是在服务端实现然后传过来值,速度较慢;哪个是客户端计算,不影响服务端数据,然后结果一次返回给服务端,适合要求速度较高的场合?

CORBA中使用传出参数返回数据和使用返回值返回数据效率基本是一样的,都是由服务器申请内存,客户端释放内存.一般的原则是,如果返回一个对象引用,用返回值,如果返回多个对象引用,又没有可用的容器时,使用传出参数.