En informatique, la communication inter-processus (inter-process communication, IPC, en anglais) regroupe un ensemble de mécanismes permettant à des processusconcurrents de communiquer. Ces mécanismes peuvent être classés en trois catégories :
les mécanismes permettant l'échange de données entre les processus ;
les mécanismes permettant la synchronisation entre les processus (notamment pour gérer le principe de section critique) ;
les mécanismes permettant l'échange de données et la synchronisation entre les processus.