Non-Blocking IO

Soluções para operações bloqueantes de sockets

Threads

  • Múltiplos processos paralelos podem ser usados para processar conexões simultâneas,

  • A maioria das soluções usa operações de IO com múltiplos threads

Selector

  • A socket é definida como não bloqueante

  • As ações são acionadas quando são detetados determinados eventos

Last updated