Az adatfolyam ( angolul stream ) a programozásban egy absztrakció, amelyet fájlok , socketek stb. egységes módon történő olvasására vagy írására használnak.
A Streams kényelmes, egységes programozási felület a fájlok (beleértve a speciális és különösen az eszközhöz kapcsolódó fájlok ) olvasásához vagy írásához , valamint a folyamatok közötti adatátvitelhez .
A szálak támogatása a legtöbb programozási nyelvben és szinte minden modern ( 2008 -tól ) operációs rendszerben megtalálható .
Amikor egy folyamat elindul , előre meghatározott szabványos adatfolyamokkal látja el .
Az adatfolyamok átirányításának lehetősége lehetővé teszi a különböző programok összekapcsolását, és biztosítja a rendszernek azt a rugalmasságot, amely a Unix filozófiájának része .
Az adatfolyam-absztrakció különösen fontos a C programozási nyelvben , ahol egy fájlhoz, eszközhöz vagy más folyamathoz társított bemeneti és/vagy kimeneti forrást, általában bájtokat jelent . A szálakat sok más nyelvre is átvitték:
A UNIX shell nagymértékben használja a szálabsztrakciót több segédprogram együttes végrehajtásához.
Adattípusok | |
---|---|
Értelmezhetetlen | |
Numerikus | |
Szöveg | |
Referencia | |
Összetett | |
absztrakt | |
Egyéb | |
Kapcsolódó témák |