Datastrøm

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 30. september 2014; checks kræver 11 redigeringer .

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 .

Dataflow i programmering

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:

Dataflow i operativsystemer

UNIX-skallen gør stor brug af trådabstraktionen til at udføre flere hjælpeprogrammer sammen.

Noter

Se også