codecola 发表于 2009-11-30 17:48:42

ACE/TAO问题

有3个程序,分别在3台机器上,通过CORBA调用。
当H1调用H2.func1()时,如果H2.func1()中一直sleep,
此时H3调用H2.func2(),发现H2.func2()没有执行,H2被阻塞了?
这是为什么?

codecola 发表于 2009-12-1 09:29:45

就好像H2.func1()使用了类似Java中synchronized的同步方法,在执行H2.func1()时,H2的其他方法就不能执行了

steven99ca 发表于 2010-6-15 04:24:07

H2是ORB单线程。
页: [1]
查看完整版本: ACE/TAO问题