|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.05.2017, 19:46 | #1 |
Форумчанин
Регистрация: 26.08.2013
Сообщений: 187
|
Потоко-безопасный класс
Здравствуйте, можно ли как-то создать класс за счет дженериков, который будет оборачивать существующий в критическую секцию при обращении к методам, полям, атрибутам?
Например сделать аналог TThreadList только на основе дженерика, который будет заранее знать все методы, поля, атрибуты класса и оборачивать их в критическую секцию. Реально ли такое? Без описания каждого конкретного класса? Например для класса TStringList я сейчас написал такой класс: Код:
Код:
|
09.05.2017, 20:07 | #2 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Нет, такое не реально.
А почему бы не взять готовую библиотеку? OmniThreadLibrary много готового. Или написать простой парсер и генератор который поможет вам на генерировать нужные классы.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Безопасный двумерный массив. С++ | Time1 | Помощь студентам | 2 | 04.07.2014 17:43 |
Безопасный почтавик??? | мистери | Безопасность, Шифрование | 3 | 08.07.2012 19:25 |
не заходит в безопасный режим | Лютик17 | Операционные системы общие вопросы | 3 | 18.06.2011 12:19 |
ГраФ и безопасный путь. | xakkkkker | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 10.05.2011 21:55 |
Безопасный ввод | Noxil | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 25.12.2008 20:36 |