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

Вниз

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

 
redlord   (2007-04-30 21:42) [0]

всем привет
есть
//----------
myrec = record
s:string;
i:integer;
...
end;
данный рекорд является итемами для tthreadlist
//----------------------
с данной структурой работает многопоточное
приложение и нужно сихронизировать данные.
можноли как-нибуть получить значение переменной
S из одного потока когда другой поток включил блокировку
(list.locklist)

можно-ли с ней работать как с блоком памяти
зная его адрес ?

p.s. если в имени класса и метода есть
опечатка не вините строго


 
Loginov Dmitry ©   (2007-04-30 23:34) [1]

> с данной структурой работает многопоточное
> приложение и нужно сихронизировать данные.
> можноли как-нибуть получить значение переменной
> S из одного потока когда другой поток включил блокировку
> (list.locklist)


Что ж в таком случае останется от потокозащищенности?
Используй просто TList, если блокировка чем-то не устраивает.
Кстати, метод locklist возвращает ссылку на объект TList, который и является собственно списком.



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

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

Наверх




Память: 0.46 MB
Время: 0.03 c
2-1177931656
allucard
2007-04-30 15:14
2007.05.20
Функция PaintTo - как убрать рамку?


8-1157683616
aKirill.INFO
2006-09-08 06:46
2007.05.20
Немогу понять где косяк с OpenGL


4-1166364120
klimov
2006-12-17 17:02
2007.05.20
Как в сервисе подождать пока чужое приложение не будет запущено?


2-1177903516
>>DEATH<<
2007-04-30 07:25
2007.05.20
вопрос по диалапу


6-1163627850
skiner
2006-11-16 00:57
2007.05.20
Как передать текст с ServerSocket на ClientSocket?