Параллельность

Материал из Artem Aleksashkin's Wiki
Версия от 21:12, 22 января 2023; Artem (обсуждение | вклад) (Новая страница: «Файл Все ОС. Сигнал Большинство ОС; в некоторых ОС, например, в Windows, сигналы доступны только в библиотеках, реализующих стандартную библиотеку языка Си, и не могут использоваться для IPC. Сокет Большинство ОС. Канал Все ОС, совместимые со стандартом POSIX. Им...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

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