Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

запись в файл несколькими потоками [D7, XP]


redlord ©   (2006-10-09 22:40:00) 

всем привет
народ подскажите как избавится от возможной ошибки ?
с бинарным файлом работает несколько потоков (несколько на запись  и несколько на чтение. работа с файлом не осовная задача процессов)

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


Германн   (2006-10-10 00:22:00) [1]

Когда я начинал печатать [10], [9] ещё не было.


Германн   (2006-10-10 00:21:00) [2]


> Kolan ©   (09.10.06 23:46) [8]

И это предлагается в те тяжелые времена, когда наши улицы и дворы завалены грудами мусора из-за катастрофической нехватки дворников?!


Ketmar   (2006-10-10 00:19:00) [3]

или за метлой. %-)


Kolan   (2006-10-09 23:46:00) [4]

После такого заявления, для программиста, остаётся только http://www.antigreen.org/bioreactor/

PS
 :)


Джо   (2006-10-09 23:45:00) [5]

> [6] redlord   (09.10.06 23:44)
> to ketmar
>
> с английским у меня проблемы ! Ж)

Проблемы индейцев шерифа не ...


redlord   (2006-10-09 23:44:00) [6]

to ketmar

с английским у меня проблемы ! Ж)


Ketmar   (2006-10-09 23:21:00) [7]

а родную справку от Delphi почитать? и генофонд, который это использует, афаир.


redlord   (2006-10-09 23:11:00) [8]

а можно по подробнее про TMultiReadExclusiveWriteSynchronizer .
обычно я примеры использования смотрю в  яндекс но про него он ничего  не знает


Ketmar   (2006-10-09 22:43:00) [9]

TMREW, критические секции. или поставить сервер БД и забыть об этом навсегда.


Ketmar   (2006-10-09 22:43:00) [10]

TMultiReadExclusiveWriteSynchronizer, если не ясно, что есть MREW. %-)


Kolan   (2006-10-09 22:42:00) [11]

Синхронизация. В один момент времени с файлом работает только 1 поток.
TCriticalSection - самое простое.


Наверх

Титульная страница Поиск, карта сайта Написать письмо