Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Stream (computing)

From Wikipedia, the free encyclopedia
Sequence of data items available over time
For related concepts, seeStream (abstract data type),Data stream,Bitstream, andSTREAMS.
This article has multiple issues. Please helpimprove it or discuss these issues on thetalk page.(Learn how and when to remove these messages)
This articlerelies largely or entirely on asingle source. Relevant discussion may be found on thetalk page. Please helpimprove this article byintroducing citations to additional sources.
Find sources: "Stream" computing – news ·newspapers ·books ·scholar ·JSTOR
(April 2015)
This article includes a list ofgeneral references, butit lacks sufficient correspondinginline citations. Please help toimprove this article byintroducing more precise citations.(April 2015) (Learn how and when to remove this message)
This article'slead sectionmay need to be rewritten. Please review thelead guide and helpimprove the lead of this article if you can.(April 2015) (Learn how and when to remove this message)
(Learn how and when to remove this message)
The standard streams for input, output, and error

Incomputer science, astream is asequence of potentially unlimiteddata elements made available over time. A stream can be thought of as items on aconveyor belt being processed one at a time rather than in large batches. Streams are processed differently frombatch data.

Normal functions cannot operate on streams as a whole because they have potentially unlimited data. Formally, streams arecodata (potentially unlimited), not data (which is finite).

Functions that operate on a stream producing another stream are known asfilters and can be connected inpipelines in a manner analogous tofunction composition. Filters may operate on one item of a stream at a time or may base an item of output on multiple items of input such as amoving average.

Examples

[edit]

The term "stream" is used in a number of similar ways:

Applications

[edit]
[icon]
This sectionneeds expansion. You can help byadding to it.(February 2014)

Streams can be used as the underlying data type forchannels ininterprocess communication.

Other uses

[edit]

The term "stream" is also applied tofile systemforks, where multiple sets of data are associated with a single filename. Most often, there is one main stream that makes up the normal file data, while additional streams containmetadata. Here "stream" is used to indicate "variable size data", as opposed to fixed size metadata such asextended attributes, but differs from "stream" as used otherwise, meaning "data available over time, potentially infinite".

See also

[edit]

References

[edit]
  1. ^SRFI 41: Streams

External links

[edit]
Uninterpreted
Numeric
Pointer
Text
Composite
Other
Related
topics
Retrieved from "https://en.wikipedia.org/w/index.php?title=Stream_(computing)&oldid=1236798425"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp