Cosa significa OIO in java?


Perdonami Ho appena iniziato a imparare la programmazione di rete Java. Ho appena letto Netty in Azione che menziona un OIO.

NIO viene utilizzato in questo esempio perché è attualmente il trasporto più utilizzato, grazie alla sua scalabilità e all'asincronia approfondita. Ma potrebbe essere utilizzata anche una diversa implementazione del trasporto. Se si desidera utilizzare il trasporto OIO nel server, specificare OioServerSocketChannel e OioEventLoopGroup.

Conoscevo il Java IO e NIO già prima. Ma qual è l'OIO?

Ho provato a cercarlo su Google ma non ho ottenuto nulla. Qualcuno potrebbe aiutare a spiegare di cosa si tratta?

Author: user1803551, 2016-02-03

1 answers

OIO sta per Vecchio IO o Blocco IO. In questo modello ogni connessione socket o client genera un nuovo thread dedicato per gestire la richiesta. Quindi, Numero o thread = = Numero di client / socket attivi.

Con NIO o Nuovo IO, è possibile avere meno thread che servono più numero di client. Qui, Numero o thread

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