Re: синхронизированные классы
От: Bell Россия  
Дата: 30.05.03 10:25
Оценка: +1
Здравствуйте, Леший, Вы писали:

Л>Хочется придумать какую-нибудь базу для создания классов, вызовы функций в которых синхронизированы автоматом.

Л>Что-нибудь вроде автоматического вызова EnterCriticalSection() в начале метода и LeaveCriticalSection() в конце.

Л>Можно ли это как-нибудь сделать красиво? Скажем, в виде базового класса, шаблона или чего-нибудь подобного?

Л>(#define не предлагать! )

В начале каждой такой функции создавать автоматический объект, который в своем клнструкторе будет вызывать EnterCriticalSection(), а в деструкторе — LeaveCriticalSection()

Правда код для этого (одну строчку) все равно писать надо...
Любите книгу — источник знаний (с) М.Горький
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.