Banco de preguntas de la entrevista (10): preguntas de la entrevista de NIO y Netty

NÍO

  • ¿Explicar los principios de NIO?
  • ¿Cuál es la diferencia entre BIO/NIO/AIO? ¿Hay alguna implementación?
  • ¿Cuéntenos sobre los principios y la implementación de NIO? ¿Qué idea técnica clásica utiliza NIO? ¿Qué optimizaciones tiene NIO en JDK1.8?
  • Comprenda las preguntas comunes sobre el mecanismo de multiplexación: ¿cuáles son las diferencias entre bloqueo síncrono, no bloqueo síncrono y asíncrono?
  • ¿Cuál es la diferencia entre seleccionar, encuesta y eopll?
  • Modelo de E/S de red Linux
  • ¿Qué bibliotecas o marcos utilizan NIO?
  • La implementación subyacente de la multiplexación basada en eventos de Redis; extendida a la programación NIO
  • ¿Qué problemas resuelve NIO?
  • ¿Alguna vez conociste a Mina?
  • ¿Cuál es el núcleo de NIO? (Grupo de subprocesos IO), preguntando sobre el patrón de diseño del paquete IO (patrón decorador), ¿por qué está diseñado de esta manera? ¿Existe un mejor diseño?
  • Modelo NIO, especialmente las responsabilidades y principios de implementación del selector.
  • La diferencia entre seleccionar, encuestar y epoll
  • Introducción al proceso NIO, cómo NIO logra la multiplexación

netty

  • ¿Cómo programar tareas distribuidas en Netty?

  • ¿Cuáles son las ventajas de Netty? ¿Alguna pregunta?

  • NIO, Netty, protocolos de red e interacciones relacionadas con el sistema operativo

  • Pregunta de Netty nio, pregunta sobre el proceso.

  • Diseño de puerta API de Netty

  • Modelo de hilo Netty (tortura del código fuente)

  • Varios modelos de subprocesos y arquitecturas de Netty.

Supongo que te gusta

Origin blog.csdn.net/cq20110310/article/details/133171558
Recomendado
Clasificación