Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Прога по считыванию и записи файла потоками, Помогите разобраться 
:(
    Опции темы
Dimaskih
Дата 25.5.2010, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 25.5.2010

Репутация: нет
Всего: нет



Всем привет есть задача написать прогу на С которая будет работать с файлами двумя потоками-один будет писать в файл произвольное количество символов, другой параллельно, читать. Проблема состоит в том что запись медленнее чтения и поэтому необходимо использовать синхронизацию потоков... Ещё большая проблема - нельзя использовать семафоры, мьютексы, фьютексы, разные локи, sleep.... короче прогу надо написать с помощью структуры inode.
Вроде нашёл кое что про неё http://vfsdocs.narod.ru/vfs.html#2.1

Но въехать не могу всё же. 

Помогите разобраться а именно:


1.Ай нод есть для каждого файла или её нужно создавать отдельно всегда?
2.Как привязать файл к структуре айнод?
3.Как работать а именно считывать и записывать с помощью структуры айнод в файл?

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

Спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0365 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.