Siirry sisältöön

Prosessien välinen kommunikaatio

Wikipediasta
Tämä on arkistoitu versio sivusta sellaisena, kuin se oli 12. syyskuuta 2021 kello 12.51 käyttäjän Ipr1 (keskustelu | muokkaukset) muokkauksen jälkeen. Sivu saattaa erota merkittävästi tuoreimmasta versiosta.
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)

Prosessien välinen kommunikaatio (engl. Inter-process communication, IPC) tarkoittaa tietotekniikassa kahden prosessin tai säikeen välistä informaation vaihtoa. Tarjolla olevista kommunikointimekanismeista osa toimii parhaiten, jos kommunikoinnin osapuolet ovat samassa tietokoneessa (esimerkiksi jaettu muisti), mutta ohjelmoijan kannalta parhaita ovat sellaiset mekanismit, jotka toimivat loogisesti samalla tavalla riippumatta siitä, ovatko osapuolet samassa koneessa vai eri koneissa (esimerkiksi pistokkeet tai viestinvälitys).

Kommunikaatiomenetelmiä

[muokkaa | muokkaa wikitekstiä]

Eri tapoja kommunikoida prosessien välillä ovat esimerkiksi:

Kommunikointimenetelmästä riippuu tukeeko se automaattisesti synkronointia vai onko sovelluksen itse käytettävä sopivia toimintoja kuten poissulkemista (engl. mutual exclusion).

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.