Unix STREAMS vs. fluxos padrão [fechado]

0

Alguém pode explicar as diferenças entre os mencionados no título? Ambos são chamados de "fluxos", no entanto, sua função parece ser bem diferente.

    
por nmd_07 28.08.2018 / 23:22

1 resposta

4
Stream (computação)

Simplesmente uma sequência de elementos de dados acessados um por vez. Diferente dos dados em lote que são processados por lote de cada vez.

Fluxos padrão

Os fluxos padrão stdin , stdout e stderr estão disponíveis para todos os programas. Eles abstraem a camada de E / S física. Você pode considerar cada um como um fluxo de caracteres ou de bytes.

Unix STREAMS

Uma estrutura nativa usada para implementar drivers de dispositivos, protocolos de rede e comunicação entre processos. Faz parte do kernel do Unix System V. Não faz parte do Linux. O Linux possui Pipes e FIFOs (Named Pipes) para comunicação entre processos.

    
por 29.08.2018 / 00:10