Datový tok

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 30. září 2014; kontroly vyžadují 11 úprav .

Datový tok ( anglicky  stream ) v programování je abstrakce používaná ke čtení nebo zápisu souborů , soketů atd. jednotným způsobem.

Streamy jsou pohodlné jednotné programovací rozhraní pro čtení nebo zápis souborů (včetně speciálních a zejména souvisejících se zařízeními ), soketů a přenosu dat mezi procesy .

Podpora vláken je součástí většiny programovacích jazyků a téměř všech moderních (od roku 2008 ) operačních systémů .

Když se proces spustí , jsou mu poskytnuty předdefinované standardní proudy .

Schopnost přesměrovat proudy vám umožňuje propojit různé programy a dává systému flexibilitu, která je součástí filozofie Unixu .

Datový tok v programování

Abstrakce proudu je zvláště důležitá v programovacím jazyce C , kde představuje zdroj vstupu a/nebo výstupu, obvykle bajtů , spojených se souborem, zařízením nebo jiným procesem . Threading bylo přeneseno do mnoha dalších jazyků:

Datový tok v operačních systémech

UNIXové prostředí intenzivně využívá abstrakci vláken ke společnému spouštění více utilit.

Poznámky

Viz také