The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Каталог документации / Раздел "Программирование, языки" / Оглавление документа
next up previous contents
Next: Примеры Up: Реализация Previous: Независимость от основных подпрограмм   Contents

Взаимодействие с сигналами

MPI не определяет взаимодействие процессов с сигналами и не требует, чтобы MPI был надежен по отношению к сигналам. Реализация может резервировать некоторые сигналы для ее собственного использования. Необходим документ реализации, который сообщает об этом использовании, и строго рекомендовано, чтобы он не использовал SIGALRM, SIGFPE или SIGIO. Реализации могут также запрещать использование вызовов MPI из пределов обработчиков сигнала.

В многопоточных средах, пользователи могут избегать конфликтов между сигналами и библиотекой MPI, захватывая сигналы только на потоках, которые не выполняют вызовы MPI. Однопоточные реализации высокого качества будут надежны к сигналам: вызов MPI, приостановленный сигналом, возобновится и завершится как обычно после того, как сигнал обработан.



Alex Otwagin 2002-12-10



Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру