En dataström ( engelsk stream ) i programmering är en abstraktion som används för att läsa eller skriva filer , sockets etc. på ett enhetligt sätt.
Strömmar är ett bekvämt enhetligt programmeringsgränssnitt för att läsa eller skriva filer (inklusive speciella och, i synnerhet, enhetsrelaterade ), uttag och överföring av data mellan processer .
Trådstöd ingår i de flesta programmeringsspråk och nästan alla moderna (från och med 2008 ) operativsystem .
När en process startar förses den med fördefinierade standardströmmar .
Möjligheten att omdirigera strömmar gör att du kan länka olika program och ger systemet den flexibilitet som är en del av Unix-filosofin .
Strömabstraktionen är särskilt viktig i programmeringsspråket C , där den representerar en källa för inmatning och/eller utdata, vanligtvis bytes , associerad med en fil, enhet eller annan process . Threading har porterats till många andra språk:
UNIX-skalet använder sig hårt av trådabstraktionen för att köra flera verktyg tillsammans.
Datatyper | |
---|---|
Otolkbart | |
Numerisk | |
Text | |
Referens | |
Sammansatt | |
abstrakt | |
Övrig | |
Relaterade ämnen |