Considerando libevent
vs libev
. ¿La biblioteca libev
tiene soporte nativo de IOCP en Windows?Libev en Windows
7
A
Respuesta
8
tanto libev como libevent usan seleccione en Windows para detectar y enviar eventos (el núcleo del evento no hace E/S, solo eventos).
libevent además tiene una abstracción identificador de socket, que utiliza IOCPs en las ventanas para hacer lecturas y escrituras. libev no tiene nada comparable. los puntos de referencia vistos hasta ahora indican que el backend de iocp de libevent no es muy rápido, por lo que si está buscando rápidamente en Windows, será mejor que haga su propia E/S en este punto.
2
6
Tome un vistazo a libuv, otra aplicación del ciclo de eventos. Es compatible con IOCP y otros backends.
Esta es robusta, ya utilizado por Node.js.
Cuestiones relacionadas
- 1. Libev, Cómo pasar argumentos a las devoluciones de llamada relevantes
- 2. Desarrolle Windows Phone 7 en Windows XP
- 3. Riak en Windows
- 4. cmake RUNTIME_OUTPUT_DIRECTORY en Windows
- 5. /dev/null en Windows?
- 6. ¿Cómo parchear en Windows?
- 7. datos Hoogle en Windows
- 8. Ejecutando CMake en Windows
- 9. Andamios en Windows 8
- 10. ¿Perlbrew funciona en Windows?
- 11. red XNA en Windows
- 12. fcntl substitute en Windows
- 13. Mono IDE en Windows
- 14. MonoDevelop en Windows
- 15. Pasajero en Windows
- 16. PYTHONPATH temporal en Windows
- 17. Instalando NERDTree en Windows
- 18. HitTest en Windows?
- 19. KiokuDB en Windows
- 20. Cambio Tomcat en Windows
- 21. Windows Workflow en Azure
- 22. ¿Git funciona en Windows?
- 23. instalar paramiko en Windows
- 24. Instalación starling en Windows
- 25. Python os.path.join en Windows
- 26. Instalar APC en Windows
- 27. MonoDevelop en Windows
- 28. DateTime.ToLocalTime en Windows XP
- 29. join equivalent en Windows
- 30. Building Boost en Windows
Supongo que implementaron IOCP en libevent, o al menos lo han intentado. – Cartesius00