Обращаюсь к достопочтенным форумчанам со следующим вопросом:
- Что на практике означает (какие системные вызовы используются): «Передать полученную информацию через файловую систему в параллельный процесс"?
Понятно, что тут юзается fork(), а вот что значит передать через файловую систему? Это как? Это же явно не pipe(), тут что-то другое, подскажите что.
Полный текст задания:
Написать программу определения типа файла, указанного при зап*росе. Полученную информацию через файловую систему передать в параллельный процесс, где вывести на печать. Предусмотреть возможность поступления неоднократного прерывания от клавиатуры. При поступлении каждого сигнала прерывания выводить количество файлов (из числа ука*занных при запросе), содержащих текст программ на Си.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Ну ты бы препода своего спросил что ли. Ему за это деньги платят, между прочим. Варианты:
o Записать в файл, прочитать из файла
o Открыть один и тот же файл mmap
o AF_UNIX socket
o POSIX priority queue
Если препод вменяемый, то его устроит любая реализация соответствующая заданию. Правда вот невменяемость более чем вероятна.
myst
Спасибо)
metal
Чёрт его знает, он по разному бывает)