Prosessien välinen kommunikaatio
Wikipedia
Prosessien välinen kommunikaatio (engl. Inter-process communication, IPC) tarkoittaa tietotekniikassa kahden prosessin tai säikeen välistä informaation vaihtoa. Prosessit tai säikeet voivat olla toiminnassa joko samassa tietokoneessa tai prosessorissa, tai ne voivat olla toiminnassa moniprosessoristen tietokoneiden tapauksessa toisessa prosessorissa, tai jopa kokonaan toisessa tietokoneessa, jolloin prosessit joutuvat kommunikoimaan kaapeliyhteyden tai tietoverkon yli.
Eri tapoja kommunikoida prosessien välillä ovat esimerkiksi
- tiedostot
- signaalit
- pistokkeet, joko paikallisesti tai tietoverkon yli
- putket ja nimetyt putket
- semaforit
- jaettu muisti
- viestinvälitys