Параллельность
Файл Все ОС. Сигнал Большинство ОС; в некоторых ОС, например, в Windows, сигналы доступны только в библиотеках, реализующих стандартную библиотеку языка Си, и не могут использоваться для IPC. Сокет Большинство ОС. Канал Все ОС, совместимые со стандартом POSIX. Именованный канал Все ОС, совместимые со стандартом POSIX. Неименованный канал Все ОС, совместимые со стандартом POSIX. Семафор Все ОС, совместимые со стандартом POSIX. Разделяемая память Все ОС, совместимые со стандартом POSIX. Обмен сообщениями (без разделения) Используется в парадигме MPI, Java RMI, CORBA и других. Проецируемый в память файл (mmap) Все ОС, совместимые со стандартом POSIX. При использовании временного файла возможно возникновение гонки. ОС Windows также предоставляет этот механизм, но посредством API, отличающегося от API, описанного в стандарте POSIX. Очередь сообщений (Message queue) Большинство ОС. Почтовый ящик Некоторые ОС.