Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.028 c
6-1163591918
ГореПрограммер
2006-11-15 14:58
2007.05.20
Получение картинки GET


15-1176785713
Задача
2007-04-17 08:55
2007.05.20
Задача


1-1174928619
Alex___
2007-03-26 21:03
2007.05.20
Запуск процесса из службы в висте...


2-1177648851
sergeyst
2007-04-27 08:40
2007.05.20
Совместная работа над проектом


15-1177185222
alex-drob
2007-04-21 23:53
2007.05.20
Пропадают файлы с винчестера




   Наверх