Que signifie OIO en java?


Pardonnez-moi, je viens de commencer à apprendre la programmation réseau Java. Je viens de lireNetty en action qui mentionne un OIO.

NIO est utilisé dans cet exemple car c'est actuellement le transport le plus utilisé, grâce à son évolutivité et à son asynchronisme complet. Mais une implémentation de transport différente pourrait également être utilisée. Si vous souhaitez utiliser le transport OIO dans votre serveur, vous devez spécifier OioServerSocketChannel et OioEventLoopGroup.

Je connaissais le Java IO et NIO déjà avant. Mais qu'est-ce que le BOA?

J'ai essayé de le rechercher dans Google mais je n'ai rien obtenu. Quelqu'un pourrait-il aider à expliquer ce que c'est?

Author: user1803551, 2016-02-03

1 answers

OIO signifie Old IO ou Blocking IO. Dans ce modèle, chaque connexion socket ou client entraîne l'apparition d'un nouveau thread dédié pour gérer la demande. Donc, Nombre ou threads = = Nombre de clients / sockets actifs.

Avec NIO ou New IO, il est possible que moins de threads servent plus de clients. Ici, Nombre ou threads

 6
Author: Madhusudana Reddy Sunnapu, 2016-02-03 03:02:15