RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Обмен данными через файлы


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : VadimT
To : All
Subj : Обмен данными через файлы

Мне нужно обустроить "общение" между двумя программами через временные файлы. При этом постоянно будут создаваться/удаляться очень мелкие файлы (скорее всего, я даже в один сектор уложусь). Вопрос: достаточно ли "разумен" драйвер HPFS, чтобы обойтись без каких-либо ухищрений для снижения нагрузки на диск? Файл пишется одной прогой, после чего практически мгновенно читается другой и удаляется. Конечно, я могу реализовать в своей программе какую-то оптимизацию. Вместо того, чтобы писать 10 мелких файлов с интервалом в полсекунды, она будет писать один файл раз в 5 секунд. Но это усложнит программу и снизит её эффективность. Идеальный вариант - если HPFS в этой ситуации отдаст файл второй программе прямо из кэша и поймёт, что раз файл уже стёрт, то сбрасывать на диск просто нечего.

Sat 16 Apr 2011 08:07 Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.