如果实在2.4的内核时,实现不了proactor。 视频服务器,不会要求太大并发量,应该缺省reactor足够
linux ACE reactor可以用epoll(Dev_Poll_Reactor),比默认的select好
linux下proactor最好别用,因为AIO是在用户级用多线程模拟的,性能很差
书上说linux下只能用ACE_POSIX_AIOCB_Proactor,不能用ACE_POSIX_SIG_Proactor,是因为linux的thread实现问题,现在最新的thread库都是用的NPTL,符合POSIX标准。所以应该也可以用ACE_POSIX_SIG_Proactor
页:
1
[2]