解决ACE_Proactor中psudo_task不能正常结束的问题

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

你可能感兴趣的:(C/C++编程)