En datastrøm ( engelsk stream ) i programmering er en abstraktion, der bruges til at læse eller skrive filer , sockets osv. på en ensartet måde.
Streams er en praktisk samlet programmeringsgrænseflade til læsning eller skrivning af filer (inklusive specielle og især enhedsrelaterede ), sockets og overførsel af data mellem processer .
Trådsupport er inkluderet i de fleste programmeringssprog og næsten alle moderne (fra 2008 ) operativsystemer .
Når en proces starter , er den forsynet med foruddefinerede standardstrømme .
Muligheden for at omdirigere streams giver dig mulighed for at linke forskellige programmer og giver systemet den fleksibilitet, som er en del af Unix-filosofien .
Strømabstraktionen er særlig vigtig i programmeringssproget C , hvor den repræsenterer en kilde til input og/eller output, normalt bytes , forbundet med en fil, enhed eller anden proces . Threading er blevet overført til mange andre sprog:
UNIX-skallen gør stor brug af trådabstraktionen til at udføre flere hjælpeprogrammer sammen.
Datatyper | |
---|---|
Ufortolkelig | |
Numerisk | |
Tekst | |
Reference | |
Sammensatte | |
abstrakt | |
Andet | |
relaterede emner |