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

Вниз

Поиск и запись текста в TStringList   Найти похожие ветки 

 
Интересующийся   (2006-02-13 20:28) [0]

Есть несколько потоков одни из которых пишут текст в TStringList, а другие читают его.
Работа проводиться одновременно, по другому нельзя.

Как сделать, чтобы каждый из потоков обращался к TStringList на максимально короткое время?

P.S.
Возможно кто-то знает как быстро найти нужный текст TStringList?


 
Anatoly Podgoretsky ©   (2006-02-13 20:49) [1]

А что у тебя медленно сделано?
А поиск стандартно функция POS в первом приближении, иначе искать оптимизированые функции на стороне.


 
Desdechado ©   (2006-02-13 21:27) [2]

> Есть несколько потоков одни из которых пишут текст в TStringList, а другие читают его
Странная задача. Что делается-то?


 
Интересующийся   (2006-02-13 21:49) [3]

>Есть несколько потоков одни из которых пишут текст в TStringList, а другие читают его
>Странная задача. Что делается-то?

Лог работы в TStringList.

Сейчас решение в перегрузки текста из основного TStringList в каждый из читающих потоков и обработка на месте.

P.S.
Запись в основной TStringList происходит в любой момент при необходимости, в чтение из него 1 раз в минуту.


 
Digitman ©   (2006-02-14 08:41) [4]

см. TMultiReadExclusiveWriteSynchronizer


 
atruhin ©   (2006-02-14 14:22) [5]

Думаю тут что то с задачей не то. Причем лог файл и поиск текста в нем в нескольких потоках?



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
2-1140026301
Корешь
2006-02-15 20:58
2006.03.05
Массив из записей как с ним работать?


1-1138447447
medvedenator
2006-01-28 14:24
2006.03.05
Очень тупой вопрос


1-1138890546
kblc
2006-02-02 17:29
2006.03.05
Если не помогает WaitForSingleObject ...


15-1139810845
Ega23
2006-02-13 09:07
2006.03.05
С Днём рождения! 13 февраля


8-1127810162
MakedoneZ
2005-09-27 12:36
2006.03.05
Увеличение области картинки.