Prosessien välinen kommunikaatio

Prosessien välinen kommunikaatio () 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ä 

Eri tapoja kommunikoida prosessien välillä ovat esimerkiksi:
 tiedostot
 postilaatikot
 signaalit
 pistokkeet, ()
 putket ja nimetyt putket
 monitorit
 jaettu muisti
 viestijonot
 etäproseduurikutsu

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

Katso myös 
 Synkronointi (ohjelmointi)
 RINA

Ohjelmointi