Russian Qt Forum
Ноябрь 23, 2024, 05:02
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Многопоточное программирование, процессы
>
Производительность сигнал/слотов и чем их можно заменить?
Страниц:
1
2
[
3
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Производительность сигнал/слотов и чем их можно заменить? (Прочитано 21046 раз)
Sahab
Гость
Re: Производительность сигнал/слотов и чем их можно заменить?
«
Ответ #30 :
Март 04, 2012, 18:08 »
Ну во-первых он открыто никого не оскорбляет.
А во-вторых к его троллизме есть доля правды.
И что, если форум посвящен куте, так у нее нет недостатков?
Записан
Sahab
Гость
Re: Производительность сигнал/слотов и чем их можно заменить?
«
Ответ #31 :
Март 04, 2012, 18:09 »
Цитата: Авварон от Март 04, 2012, 18:08
Просто он порет чушь и я его поправляю.
пруф?
Записан
niXman
Гость
Re: Производительность сигнал/слотов и чем их можно заменить?
«
Ответ #32 :
Март 04, 2012, 18:14 »
Цитировать
Я общаюсь с ним терминами, доступными его пониманию
т.е. ты настолько "понимающий", что убежден в том, что я нет?
Цитировать
он порет чушь и я его поправляю
может ты таки покажешь нам всем, использование IOCP/epoll/kqueue для полинга?
или поступить с тобой как с break?
Записан
niXman
Гость
Re: Производительность сигнал/слотов и чем их можно заменить?
«
Ответ #33 :
Март 06, 2012, 15:59 »
Авварон
, ты все правильно делаешь. иногда лучше жевать.
ну что ж, подытожим?
1.
Цитата: Авварон от Март 04, 2012, 16:30
ты тупой.
нет там (в виндовых сокетах, например) селекта
, ВНЕЗАПНО, да?
тыц
и
тыц
.
внезапно, да?
далее..
Цитата: Авварон от Март 04, 2012, 18:08
Просто он порет чушь и я его поправляю.
все гораздо проще - ты просто лжешь и балаболишь. почему? - да потому что ты настолько глуп, что лезешь в спор будучи полным профаном в сабже. почему ты профан в сабже? - потому что ты кутешник. вот и вернулись к первому моему посту в теме. а я редко ошибаюсь.
и:
Цитата: Авварон от Март 04, 2012, 18:08
Я общаюсь с ним терминами, доступными его пониманию
а теперь внимай терминам, доступными твоему пониманию, ибо я знаю что ты из себя представляешь. я это успешно доказал и зафиксировал выше.
ты никчемный дэбил.
им
и останешься до тех пор, пока сам себе не признаешься в своей несостоятельности как программист, и как человек слабый, плетущийся в хвосте лидеров, ибо тебе этого вполне достаточно, лишь бы быть поближе к ним, к лидерам. ибо осознание причастности к ним - тебя греет.
удачи
«
Последнее редактирование: Март 06, 2012, 17:00 от niXman
»
Записан
niXman
Гость
Re: Производительность сигнал/слотов и чем их можно заменить?
«
Ответ #34 :
Март 06, 2012, 16:01 »
хех) заскринил для истории)
Записан
Tonal
Гость
Re: Производительность сигнал/слотов и чем их можно заменить?
«
Ответ #35 :
Март 07, 2012, 07:59 »
Цитата: Авварон от Март 04, 2012, 16:30
... нет там (в виндовых сокетах, например) селекта, ВНЕЗАПНО, да?
А вот, что думает по этому поводу сам микрософт:
select function
.
Цитировать
Syntax
int
select
(
__in
int
nfds,
__inout fd_set *readfds,
__inout fd_set *writefds,
__inout fd_set *exceptfds,
__in
const
struct
timeval *timeout
);
...
Requirements
Minimum supported client
Windows 2000 Professional
Minimum supported server
Windows 2000 Server
Header
Winsock2.h
Library
Ws2_32.lib
DLL
Ws2_32.dll
Записан
ecspertiza
Супер
Offline
Сообщений: 1053
С уважением, мастер конфетного цеха!
Re: Производительность сигнал/слотов и чем их можно заменить?
«
Ответ #36 :
Март 07, 2012, 10:38 »
В драку лезть не буду, но все же оставлю пять копеек, я хоть и оч. люблю Qt и постоянно на нем кодю, но ни когда не стал бы писать высоко нагруженный сервер на нем, ИМХО с сетью он работает не так хорошо как тот же boost::asio, тем более в asio и возможностей побольше. Так что тут я полностью согласен с
nixman
. Не стучите пяткой в грудь защищая инструмент которым умеете пользоваться, ищите подходящий инструмент в зависимости от задачи.
Записан
GreatSnake
Джедай : наставник для всех
Offline
Сообщений: 2921
Re: Производительность сигнал/слотов и чем их можно заменить?
«
Ответ #37 :
Март 07, 2012, 10:45 »
Действительно, странные дебаты.
Qt - "all-in-one" инструментарий, который по определению не годится для узко-специфичных задач.
Записан
Qt 5.11/4.8.7 (X11/Win)
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Производительность сигнал/слотов и чем их можно заменить?
«
Ответ #38 :
Март 07, 2012, 11:09 »
Цитата: niXman от Март 06, 2012, 15:59
Авварон
, ты все правильно делаешь. иногда лучше жевать.
ну что ж, подытожим?
1.
Цитата: Авварон от Март 04, 2012, 16:30
ты тупой.
нет там (в виндовых сокетах, например) селекта
, ВНЕЗАПНО, да?
тыц
и
тыц
.
внезапно, да?
далее..
Цитата: Авварон от Март 04, 2012, 18:08
Просто он порет чушь и я его поправляю.
все гораздо проще - ты просто лжешь и балаболишь. почему? - да потому что ты настолько глуп, что лезешь в спор будучи полным профаном в сабже. почему ты профан в сабже? - потому что ты кутешник. вот и вернулись к первому моему посту в теме. а я редко ошибаюсь.
и:
Цитата: Авварон от Март 04, 2012, 18:08
Я общаюсь с ним терминами, доступными его пониманию
а теперь внимай терминам, доступными твоему пониманию, ибо я знаю что ты из себя представляешь. я это успешно доказал и зафиксировал выше.
ты никчемный дэбил.
им
и останешься до тех пор, пока сам себе не признаешься в своей несостоятельности как программист, и как человек слабый, плетущийся в хвосте лидеров, ибо тебе этого вполне достаточно, лишь бы быть поближе к ним, к лидерам. ибо осознание причастности к ним - тебя греет.
удачи
кончил?
Когда я смотрел в сокеты в последний раз, они под виндой ловили эвенты от системы, щаз я что-то этого кода не вижу, зато вижу селект.
Записан
niXman
Гость
Re: Производительность сигнал/слотов и чем их можно заменить?
«
Ответ #39 :
Март 07, 2012, 11:15 »
select() я помню там с 4.6.2
«
Последнее редактирование: Март 07, 2012, 11:18 от niXman
»
Записан
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Производительность сигнал/слотов и чем их можно заменить?
«
Ответ #40 :
Март 07, 2012, 11:22 »
В 4.6 он появился (коммит e5fcad302d), глубже копать лень. Я точно помню что они ловили системные события и это жутко медленно было.
Записан
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Производительность сигнал/слотов и чем их можно заменить?
«
Ответ #41 :
Март 07, 2012, 11:28 »
Поглядел 4.5, там тоже был селект. Хз, откуда у меня память про эвенты.
Записан
Страниц:
1
2
[
3
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...