Дата  23 Января 2020

    Поиск   
Вход на сайт
Да здравсвует гость!


Логин:
Пароль:
Забыл пароль | Регистрация

Реклама сайта
Лучшие ссылки

Меню сайта


Наш опрос

Оценка сайта
Всего ответов: 43

Мы в Facebook

Компания Oracle выполнила свои обещания продолжить развитие платформы Sun Solaris, выпустив официальную новую версию операционной системы Oracle Solaris 11 Express.

17 Ноября 2010
Программа CTOIK Imagic – объединяет в себе функции медиа-браузера, фото альбома, редактора изображений и видео. Imagic предоставляет огромный набор мощных средств улучшения качества фотографий, создания открыток, календарей, художественных эффектов и композиций, слайд-шоу, веб альбомов, и даже компьютерных игр.
18 Ноября 2010
Компания Piriform Software, разработчик полезных утилит для платформы Windows, радует своих постоянных клиентов исключительной оперативностью. Прошло чуть более месяца с момента выхода новой версии продукта CCleaner, а вниманию пользователей популярной программы-чистильщика уже предлагается очередное обновление с полноценной поддержкой свежеиспеченных версий браузеров Firefox 4 и IE 9 и набором других усовершенствований.
04 Апреля 2011

Межпроцессное взаимодействие

          Hабор способов обмена данными между множеством потоков в одном или более процессах. Процессы могут быть запущены на одном или более компьютерах, связанных между собой сетью. IPC-способы делятся на методы обмена сообщениями, синхронизации, разделяемой памяти и удаленных вызовов (RPC). Методы IPC зависят от пропускной способности и задержки взаимодействия между потоками и типа передаваемых данных.

IPC также может упоминаться как межпотоковое взаимодействие (англ. inter-thread communication), межпоточное взаимодействие и межпрограммное взаимодействие (англ. inter-application communication).

IPC наряду с концепцией адресного пространства является основой для разграничения адресного пространства.

Реализации

Существует несколько API, которые могут использоваться для IPC. Вот несколько платформо-независимых API:

Ниже указана платформа или язык программирования указанных API:

Таблица методов IPC:

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

 



Новые файлы

FileZilla Server
Просмотры: 791     Загрузки: 69

Classic FTP
Просмотры: 565     Загрузки: 83

Cyberduck
Просмотры: 783     Загрузки: 82

FireFTP
Просмотры: 796     Загрузки: 65