找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 5154|回复: 2

动态链接库CORBA调用问题

[复制链接]
发表于 2010-1-10 12:11:01 | 显示全部楼层 |阅读模式
我用的是TAO,Linux平台。

在动态链接库中进行CORBA调用时,如CORBA调用多进程并发执行时,易出现死锁在CORBA调用处。

将并发的CORBA调用通过加解锁方式改为串行执行的话,则不会出现死锁。

请问原因出在什么地方?动态库?还是TAO的设置问题?

动态库的编译使用了-fPIC参数。
 楼主| 发表于 2010-1-14 15:17:39 | 显示全部楼层
TAO默认的一种方式是单线程、单ORB模式,改成多线程、单ORB方式后没有再出现死锁。
但是仍然不明白为什么单线程会死锁,奇怪。
发表于 2010-7-15 00:28:08 | 显示全部楼层
try pstack or gdb attch
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-22 02:41 , Processed in 0.107839 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表