Hola a todos, soy
方圆
Tabla de contenido
1. Escenarios aplicables de los tres modelos
- BIO: Adecuado para una pequeña cantidad de conexiones, y los recursos del servidor son suficientes para las conexiones que conocemos, y el desarrollo es simple.
- NIO: Comparado con BIO, el desarrollo es más difícil, pero el número de conexiones de clientes es relativamente alto. Vale la pena señalar que debido a que NIO es un sondeo de un solo hilo para procesar datos, es necesario evitar demasiado tiempo de ejecución de cada tarea y evitar que otros hilos esperen demasiado
- AIO: El número de conexiones aceptadas es grande. Comparado con NIO, es asíncrono. Puede aceptar una tarea que lleva demasiado tiempo, pero el desarrollo es más difícil y el mantenimiento no es fácil.
- Adjunto: puede usar VisualVM en la carpeta JDK para monitorear el uso del programa
final