The OpenNET Project / Index page

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

Каталог документации / Раздел "Программирование, языки" / Оглавление документа
next up previous contents
Next: Удаление файла. Up: Работа с файлами. Previous: Открытие файла.   Contents

Закрытие файла.





MPI_FILE_CLOSE(fh)



INOUT fh дескриптор файла (дескриптор)




int MPI_File_close(MPI_File *fh)
MPI_FILE_CLOSE(FH, IERROR)
INTEGER FH, IERROR
void MPI::File::Close()

MPI_FILE_CLOSE сначала синхронизирует состояние файла (эквивалент исполнению MPI_FILE_SYNC), затем закрывает файл, ассоциированный с fh. Файл удаляется, если он был открыт с типом доступа MPI_MODE_DELETE_ON_CLOSE (эквивалентно выполнению MPI_FILE_DELETE). MPI_FILE_CLOSE - это коллективная подпрограмма.

Совет пользователям: Если файл удаляется при закрытии, в то время как другие процессы используют этот файл, статус файла и поведение при последующих попытках доступа к нему этих процессов зависят от реализации. []

Пользователь должен обеспечить, чтобы все ожидающие обработки неблокирующие запросы и разделенные коллективные операции над fh, производимые процессом, были выполнены до вызова MPI_FILE_CLOSE. Подпрограмма MPI_FILE_CLOSE удаляет из памяти объект дескриптора файла fh и устанавливает fh в MPI_FILE_NULL.



Alex Otwagin 2002-12-10



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

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