Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.29;
Скачать: CL | DM;

Вниз

запись в файл несколькими потоками   Найти похожие ветки 

 
redlord   (2006-10-09 22:40) [0]

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

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


 
Kolan ©   (2006-10-09 22:42) [1]

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


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

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


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

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


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

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


 
Ketmar ©   (2006-10-09 23:21) [5]

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


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

to ketmar

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


 
Джо ©   (2006-10-09 23:45) [7]

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

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


 
Kolan ©   (2006-10-09 23:46) [8]

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

PS
 :)


 
Ketmar ©   (2006-10-10 00:19) [9]

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


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


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

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2006.10.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.047 c
15-1160203276
Gydvin
2006-10-07 10:41
2006.10.29
Хочу звуки органа


1-1158435217
TStas
2006-09-16 23:33
2006.10.29
Можно ли как-то программно записать файлы на CD?


3-1157456549
pic509
2006-09-05 15:42
2006.10.29
"Залипание" данных при вызове Хранимой процедуры


2-1160537533
pkm
2006-10-11 07:32
2006.10.29
Типизированный файл.


15-1160213675
Sperminator
2006-10-07 13:34
2006.10.29
Темы на siemens x65,x75