|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.12.2013, 14:41 | #1 |
Форумчанин
Регистрация: 30.12.2010
Сообщений: 280
|
epoll в нескольких потоках
Здравствуйте.
Собираюсь написать сервер с использованием epoll. Нашёл в инете код запустил его он работает. Теперь хочу понять, нужно ли создавать слушающие и рабочие потоки с помощью pthread. Вот тут что-то типа того что я хочу сделать http://www.linux.org.ru/forum/development/4917766 Вот только перейдя по ссылке единственного ответа который там есть, я ничего не понял, так как там всё на английском. Мне нужен сервер для большого количества пользователей и хочется понять, как эффективней использовать epoll. Про, то что нужно создавать рабочие и слушающие потоки я понял вот от сюда http://kovyrin.net/2006/04/13/epoll-...k-programming/ (хотя может я не так всё понял), но сколько не искал, так и не нашёл ни одной статьи на русском (кроме первой ссылки) про epoll в нескольких потоках. Подскажите пожалуйста, как лучше всего использовать epoll? Спасибо за внимание. |
23.12.2013, 17:33 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,342
|
В одном потоке - epoll, в нескольких рабочих потоках - обслуживание результатов epoll-а.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Управление соединением с БД в нескольких потоках | lawliet93 | C# (си шарп) | 0 | 05.01.2013 03:24 |
Прокси в потоках | admin22 | Общие вопросы Delphi | 7 | 02.01.2013 12:05 |
Сокеты в потоках | unmazable | Общие вопросы Delphi | 0 | 12.03.2012 13:35 |
Canvas в потоках | demigod82 | Общие вопросы Delphi | 9 | 05.03.2012 08:51 |
Чтение файла в нескольких потоках | DarkEvil | Общие вопросы Delphi | 7 | 30.11.2009 12:06 |