crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> signal & slot, пара интересных вопросов..
512es
  опции профиля:
сообщение 21.11.2008, 15:37
Сообщение #1


Участник
**

Группа: Участник
Сообщений: 135
Регистрация: 31.10.2008
Пользователь №: 407

Спасибо сказали: 5 раз(а)




Репутация:   0  


привет всем!)

хочу поднять вот какой интересный вопрос) наверное не каждый задумывался об этом..

какова длинна очереди сигналов?

если сигналы приходят от одного QObject к другому через Qt::QueuedConnection они скапливаются в очередь.. так вот.. логично было бы предположить что у этой очереди есть предел. вот только какой?)

и второй вопрос:
как объект, пославший сигнал может удалить свои сигналы из очереди?, при этом не затронув сигналов от других объектов. или хотябы очистить свою очередь на приём?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов (1 - 2)
Litkevich Yuriy
  опции профиля:
сообщение 21.11.2008, 15:47
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(512es @ 21.11.2008, 18:37) *
как объект, пославший сигнал может удалить свои сигналы из очереди?, при этом не затронув сигналов от других объектов. или хотябы очистить свою очередь на приём?
я думаю - ни как.

Цитата(512es @ 21.11.2008, 18:37) *
какова длинна очереди сигналов?
для твоей задачи действительно актуально. Может пока память не кончится :unknown:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ViGOur
  опции профиля:
сообщение 21.11.2008, 16:37
Сообщение #3


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Цитата(512es @ 21.11.2008, 15:37) *
как объект, пославший сигнал может удалить свои сигналы из очереди?, при этом не затронув сигналов от других объектов. или хотябы очистить свою очередь на приём?
Может быть очередь очищается если объект удален, просто зачем держать в очереди сигналы от такого объекта? :)

Цитата(Litkevich Yuriy @ 21.11.2008, 15:47) *
какова длинна очереди сигналов?
Не думаю, что меньше инта, пока не задавался таким вопросом.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 17.4.2024, 0:22