Обращаюсь к достопочтенным форумчанам со следующим вопросом:
- Что на практике означает (какие системные вызовы используются): «Передать полученную информацию через файловую систему в параллельный процесс"?
Понятно, что тут юзается 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
![ecobeing ecobeing](/uploads/ad/image/d543f002e66d5f1767eb81016544b976336e76e5.png)
Ну ты бы препода своего спросил что ли. Ему за это деньги платят, между прочим. Варианты:
o Записать в файл, прочитать из файла
o Открыть один и тот же файл mmap
o AF_UNIX socket
o POSIX priority queue
Если препод вменяемый, то его устроит любая реализация соответствующая заданию. Правда вот невменяемость более чем вероятна.
myst
Спасибо)
metal
Чёрт его знает, он по разному бывает)