Loading AI tools
Da Wikipédia, a enciclopédia livre
Em ciência da computação, stream, em português fluxo, é uma sequência de elementos de dados disponibilizados ao longo do tempo. Um fluxo pode ser considerado como itens em uma esteira transportadora sendo processados um por vez, em vez de em grandes lotes.
Os fluxos são processados de maneira diferente dos dados em lote - as funções normais não podem operar em fluxos como um todo, pois têm dados potencialmente ilimitados e, formalmente, os fluxos são codatos (potencialmente ilimitados), não dados (que são finitos). Funções que operam em um fluxo, produzindo outro fluxo, são conhecidas como filtros e podem ser conectadas em pipelines, analogamente à composição de funções. Os filtros podem operar em um item de um fluxo de cada vez ou podem basear um item de saída em vários itens de entrada, como uma média móvel.
O termo "stream" é usado de várias maneiras semelhantes:
Os fluxos podem ser usados como o tipo de dado subjacente para canais na comunicação entre processos.
O termo "fluxo" também é aplicado a bifurcações de sistema de arquivos, onde vários conjuntos de dados são associados a um único nome de arquivo. Na maioria das vezes, há um fluxo principal que constitui os dados normais do arquivo, enquanto fluxos adicionais contêm metadados. Aqui, "fluxo" é usado para indicar "dados de tamanho variável", em oposição aos metadados de tamanho fixo, como atributos estendidos, mas difere de "fluxo" usado de outra forma, significando "dados disponíveis ao longo do tempo, potencialmente infinitos".
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.