Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
exemplo_eco [d/mY H:i]
laureano
exemplo_eco [d/mY H:i] (atual)
laureano
Linha 262: Linha 262:
 ===== Servidor TCP tratando múltiplos clientes com fork/wait ===== ===== Servidor TCP tratando múltiplos clientes com fork/wait =====
  
-Este servidor utiliza as funções [[fork]] e [[wait]] para tratamento de vários clientes. Neste exemplo, caso vários clientes terminem simultâneamente,​ a função [[wait]] deixa de capturar a interrupção de fim de algum filho e este processo ficará como [[defunct]] no sistema. Isto ocorre devido ao sistema não infileirar todos os sinais recebidos, ou seja, 2 sinais ​[[sinal|SIGCHLD]] fará com que o sistema operacional entregue apenas o último.+Este servidor utiliza as funções [[fork]] e [[wait]] para tratamento de vários clientes. Neste exemplo, caso vários clientes terminem simultâneamente,​ a função [[wait]] deixa de capturar a interrupção de fim de algum filho e este processo ficará como [[defunct]] no sistema. Isto ocorre devido ao sistema não infileirar todos os sinais recebidos, ou seja, 2 [[sinal|sinais ​SIGCHLD]] fará com que o sistema operacional entregue apenas o último.
  
 <code c> <code c>
exemplo_eco.txt · Última modificação: d/mY H:i por laureano
CC Attribution-Noncommercial-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0