jolly_w23 发表于 2008-5-19 18:35:43

register_handler() 阻塞住是怎么一回事啊。

reactor()->register_handler(handler , mask ) 阻塞住是什么错啊。
reactor被锁住?? 不大可能吧 。 我用的reactor是一个啊 , 就是ACE_Reactor::instance().内部自己该有锁机制的,但是锁应该是ace自己内部封装的。 我也没有调啊。我是在不同线程当中用了 , 比如在主线程中发通知。

[ 本帖最后由 jolly_w23 于 2008-5-19 19:31 编辑 ]

winston 发表于 2008-5-19 21:04:14

贴上代码看看。

demon 发表于 2008-5-23 15:54:55

不知道你是哪个版本。
在5.5.1上register_handler被阻塞是有可能的,我遇到过。

不知道你跟我的一样不,我当时原因是notify太多后,会把notifyhandle给堵住了。send不进去,epoll_wait这边也读不出来。
register_handler也要调用notify的。

haoxihuan 发表于 2016-6-20 15:15:37

楼主 问题解决了吗?我在ACE6.0.0上也遇到这个问题
页: [1]
查看完整版本: register_handler() 阻塞住是怎么一回事啊。