ACE_Proactor的psudo_task是一个单独的后台线程,目的是为模拟某些系统不支持的异步操作,比如Win2000中的Connect()调用。
然而,由于ACE的程序不完善,在调用ACE_Proactor::end_proactor_event_loop() 后,无法结束psudo_task线程。通常的解决办法是删除proactor实例。
更多关于这个问题的讨论可以参见:
http://tech.groups.yahoo.com/group/ace-users/message/34524
本文详细阐述了在使用ACE_Proactor时遇到的一个常见问题,即在调用ACE_Proactor::end_proactor_event_loop()后,psudo_task线程无法正常结束。提供了一个解决方案,即通过删除proactor实例来解决此问题。
640

被折叠的 条评论
为什么被折叠?



