动态链接库CORBA调用问题
我用的是TAO,Linux平台。在动态链接库中进行CORBA调用时,如CORBA调用多进程并发执行时,易出现死锁在CORBA调用处。
将并发的CORBA调用通过加解锁方式改为串行执行的话,则不会出现死锁。
请问原因出在什么地方?动态库?还是TAO的设置问题?
动态库的编译使用了-fPIC参数。 TAO默认的一种方式是单线程、单ORB模式,改成多线程、单ORB方式后没有再出现死锁。
但是仍然不明白为什么单线程会死锁,奇怪。 try pstack or gdb attch
页:
[1]