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

Вниз

TMultiReadExclusiveWriteSynchronizer? Есть ли с ним проблемы?   Найти похожие ветки 

 
kull   (2005-12-08 11:22) [0]

Есть в Delphi такой класс TMultiReadExclusiveWriteSynchronizer.
Я сравнил его реализацию в D5 и D7, вижу что исправляли баг какой-то.

Может кто им пользовался? Есть ли какие известные проблемы, при его использовании?

Заранее спасибо.


 
evvcom ©   (2005-12-09 08:44) [1]


>  вижу что исправляли баг какой-то

C чего это ты взял? То что изменили код, совсем не значит, что в прежнем был баг.
TThread тоже сильно изменили (D5 и D7), однако в D5 я, активно его используя, багов не заметил.


 
Leonid Troyanovsky ©   (2005-12-09 10:03) [2]


> kull   (08.12.05 11:22)  
> Есть в Delphi такой класс TMultiReadExclusiveWriteSynchronizer.

> Я сравнил его реализацию в D5 и D7, вижу что исправляли
> баг какой-то.


http://groups.google.com/groups?q=TMultiReadExclusiveWriteSynchronizer+promote+read+lock+write

Вообще-то, когда я увидел его впервые (из D4), было впечатление,
что его написала компания двоечников.
Более позднии версии я, честно говоря, не изучал.

Думаю, что перед использованием в чем-то серьезном
оный объект надо тщательно тестировать и анализировать код.
Стоит посмотреть и те места в VCL где он используется
(если используется).

В большинстве случаев, IMHO, можно обойтись более простыми
и понятными объектами типа SWMRG Джефри Рихтера.
В реализации Джефа, описанной в книге, есть тоже некоторые
неточности, но они легко находятся и исправляются.

--
Regards, LVT.


 
kull   (2005-12-09 11:10) [3]

Спасибо.



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
2-1135538967
ZeFiR
2005-12-25 22:29
2006.01.15
Чтение после определенного символа из Edit..


5-1121207868
Brack
2005-07-13 02:37
2006.01.15
Как применить общее свойство к N обьектам?


11-1116917426
MaFon
2005-05-24 10:50
2006.01.15
Использование DataModule


14-1134839841
Piter
2005-12-17 20:17
2006.01.15
Хазанов


2-1135592191
_Lucifer_
2005-12-26 13:16
2006.01.15
Выполнение обработке в одной форме, а показ прогресса в другой.