Есть сокет (в блокирующем режиме) ожидающий коннект на определенный порт, и есть проц 4-х ядерный. Что если запустить на каждое ядро по 1 потоку и в этих потоке делать recvfrom для этого сокета. И вот главный вопрос: Будет ли в этом случае прирост производительности? И вообще можно ли такое делать? Как я понимаю если пришло сообщение то допустим в первом потоке обрабатываются данные полученные через recvfrom, в это время если пришли данные, то другой поток будет обрабатывать их. Так?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум pthread (2007)
- Форум Блокируемый сокет и несколько потоков (2005)
- Форум Быстрый форвардер L2 трафика в userspace (2021)
- Форум Принципы создания сетевых многопоточных приложений (2008)
- Форум (Java) Корректное закрытие фонового потока с сокетом? (2007)
- Форум long poll и лимит открытых сокетов. Как? (2013)
- Форум А как в многопроцессорной amd64-машине юзают много GDTR-регистров? (2016)
- Форум Помогите, plz! Проблема с сокетами.... (2002)
- Форум Не доходит до accept при большом количестве соединений (2014)
- Форум Регистрация в Selector из другого потока (2018)