Adatfolyam

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt hozzászólók, és jelentősen eltérhet a 2014. szeptember 30-án felülvizsgált verziótól ; az ellenőrzések 11 szerkesztést igényelnek .

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 .

Adatáramlás a programozásban

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:

Adatáramlás operációs rendszerekben

A UNIX shell nagymértékben használja a szálabsztrakciót több segédprogram együttes végrehajtásához.

Jegyzetek

Lásd még