В общем если подробнее, имеется большая программа, которая соединяется со множеством клиентов по сети, через именованные каналы, и проч. В общем около 50 открытых дескрипторов одновременно есть всегда. Программа работает с ними асинхронно, имеет кучу потоков, и сейчас нужно ее оптимизировать. Какая реализация будет эффективнее с точки зрения работы вызова poll: 1 вызов poll, который прерывается при необходимости добавить новый дескриптор в массив pollfd, или несколько вызовов poll в разных потоках?
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от true_admin
Ответ на:
комментарий
от true_admin
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от const86
Ответ на:
комментарий
от sotlef
Ответ на:
комментарий
от const86
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ALSA, использование poll() (2013)
- Форум [C] poll () Как замаскировать POLLHUP (2008)
- Форум Расскажите в деталях как пользоваться неблокирующими сокетами (2017)
- Форум какое будет поведение poll в разных потоках. (2012)
- Форум Нубских вопросов про OpenCL тред (2015)
- Форум взаимодействие нескольких select(poll/epoll) в разных нитях (2007)
- Форум Сколько poll можно повесить на один дескриптор? (2003)
- Форум curl несколько потоков (2012)
- Форум C++. Предсказуемость поведения менеджера памяти. (2013)
- Форум чтение несколькими потоками нескольких COM (2011)