Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
28.10.2011, 8:13 | QMap + QThread | А почему я не могу залочить мютекс непосредственно перед вставкой элемента, при этом не создавая обертку? Разве не тоже самое? Просто за безопасностью придется следить самостоятельно. Почти тоже самое, просто обертка автоматически разлочит мьютекс при любой причине выхода из пространства её видимости, даже при исключениях. А здесь нужно самому помнить об этом, а исключение оставит мьютекс заблокированным. UDP: Возьму на Вашем примере, создам экземпляр класса-обертки. Теперь стоит вопрос в том как использовать этот экземпляр между потоками? Внедрить его как поле в класс-синглтон и оперировать им из потоков через указатели? Можно и синглтоном, а лучще через умный указатель QSharedPointer. PS. Жмем кнопку спасибо |
AXELman4ever, | ||
27.10.2011, 17:40 | QMap + QThread | Например, что-то такое
или
|
AXELman4ever, | ||
19.9.2011, 9:58 | Несколько наследников QGraphicsScene | Бага в том, что используется глобальный массив для GraphicsItem. GraphicsItem может принадлежать только одной сцене. Если сделать глобальные переменные членами класса, то все работает замечательно. |
RazrFalcon, | ||
Текстовая версия | Сейчас: 20.4.2024, 8:42 |