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

Вниз

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

 
redlord   (2008-10-26 19:09) [0]

привет народ.
подскажите существуют ли потоко независимые классы ?
нужен аналог Tstrings, к которому можно обращатся из нескольких потоков,  а вся синхронизация была бы уже реализована в этом классе?


 
redlord   (2008-10-26 19:27) [1]

маленькое уточнение не потоко независимые, а потоко защищенные


 
Сергей М. ©   (2008-10-26 19:38) [2]


> существуют ли потоко независимые классы ?


TThreadList, например


> нужен аналог Tstrings


Такого нет, но написать его можно за 10 мин


 
@!!ex ©   (2008-10-26 19:38) [3]

Врядли.
Потокобезопасность слишком многосторонняя штука, чтобы можно было сделать все универсльно.
Я тут уже приводил пример шаблона, который позволяет с переменными работать потокобезопасно. Тут быстренько объяснили, что безопасность только видимая, и реально есть много случаев, когда все может пойти к черту.
Тоже самое с TStrings. Нельзя сделать универсальный, безопасный интерфейс.



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
2-1225118500
НовичОК89
2008-10-27 17:41
2008.12.07
получить Коды символов-разделителй


3-1210858706
Hiller
2008-05-15 17:38
2008.12.07
Транзакции в ADO


15-1223025464
keymaster
2008-10-03 13:17
2008.12.07
Где живут module attributes?


1-1202831739
somebody_
2008-02-12 18:55
2008.12.07
Статическая компоновка кода Делфи и С++


2-1225432186
Uno-84
2008-10-31 08:49
2008.12.07
Как выделить дату в MonthCalendar?