Bonjour,
J'ai une simple question sur Java NIO.
Si je comprends bien, l'objectif (entre autres) est de remplacer la technique "1 thread par client" de java.io par une technique réactive qui exécute du code à chaque fois qu'une requête arrive. Jusque là j'arrive à comprendre l'économie de mémoire et de CPU mais que se passe-t-il si une requête prend du temps à s'exécuter ?
Mettons qu'un client lance un calcul qui prend 10 secondes. Le serveur est bloqué pendant 10 secondes et passera à la requête suivante quand il aura fini ?
Je sais que c'est une question de noob mais je suis un noob. :-)
Merci de votre aide.
Partager