Ero sivun ”Nimetty putki” versioiden välillä

[katsottu versio][katsottu versio]
Poistettu sisältö Lisätty sisältö
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Ipr1 (keskustelu | muokkaukset)
Ei muokkausyhteenvetoa
Rivi 1:
'''Nimetty putki''' (myös ''FIFO'' eli ''First In, First Out'' sen rajatummassa merkityksessä) on [[prosessien välinen kommunikaatio]]tapa, joka löytyy jossakin muodossa useista eri käyttöjärjestelmistä.
 
[[Unix]]eissa ja [[Unixin kaltainen käyttöjärjestelmä|Unixin kaltaisissa]] käyttöjärjestelmissä nimettyjä putkia voidaan luoda <code>mkfifo()</code> tai vanhemmalla <code>mknod()</code> [[järjestelmäkutsu]]n avulla. Kirjoitus ja lukeminen voidaan tehdä vastaavilla funktioilla kuin tiedostojen lukemiseen ja kirjoittamiseen käytetään.<ref>{{Verkkoviite | osoite = http://www.tldp.org/LDP/lpg/node18.html | nimeke = 6.3.3 FIFO Operations | viitattu = 30.11.2017}}</ref>
 
[[Windows]]issa nimettyjä putkia voidaan luoda <code>CreateNamedPipe()</code> funktion avulla.<ref>{{Verkkoviite | osoite = https://msdn.microsoft.com/fi-fi/library/windows/desktop/aa365590(v=vs.85).aspx | nimeke = Named Pipes | julkaisija = Microsoft | viitattu = 30.11.2017}}</ref> Myös [[OS/2]]:ssa on tukea nimetyille putkille.<ref>{{Verkkoviite | osoite = http://www.edm2.com/0102/pipes.html | nimeke = Beginning Client/Server Programming: Named Pipes | viitattu = 30.11.2017}}</ref>