The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Тематический каталог: Реализация multithreaded сервера на C+..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"Тематический каталог: Реализация multithreaded сервера на C+..."  
Сообщение от auto_topic (??) on 16-Апр-06, 16:04 
Обсуждение статьи тематического каталога: Реализация multithreaded сервера на C++ (threads linux mutex)

Ссылка на текст статьи: http://www.opennet.dev/base/dev/async_thread.txt.html

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Реализация multithreaded сервера на C++ (threads linux mutex..."  
Сообщение от Evgen (??) on 16-Апр-06, 16:04 
Конструктор Класса
CSocket(int fds, const CManager* pManager );

void * CListener::Loop()
{.....
pSocket = new CSocket(new_fd, m_pManager);
.....}

Вот не пойму, что можнет сделать объект класса CSocket, зная какой объект CManager им управляет? Чтобы было? :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Реализация multithreaded сервера на C++ (threads linux mutex..."  
Сообщение от R0lanD email on 17-Апр-06, 17:43 
Разрегистрироватся в нем на удалении.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Реализация multithreaded сервера на C++ (threads linux mutex..."  
Сообщение от Evgen (??) on 20-Апр-06, 01:18 
Разве Managet::Loop не занимается всем эти действиями?
Зачем CSocket::~CSocket() разрегистрироватся в CManeger? Когда такие ситуации могут быть :-/
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Реализация multithreaded сервера на C++ (threads linux mutex..."  
Сообщение от Maksym email on 21-Апр-06, 16:48 
На всякий пожарный случай. ;o)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Реализация multithreaded сервера на C++ (threads linux mutex..."  
Сообщение от Evgen (??) on 26-Апр-06, 01:27 
Ок. Понял :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Реализация multithreaded сервера на C++ (threads linux mutex..."  
Сообщение от Kriz (??) on 15-Фев-07, 12:40 
мде... очень так себе. Зачем тут вообще 2 нити? Можно всё одной делать. да и спецально для линукса(как и для фри, соляры, etc.) есть весьма лучшие версии механизмов пулинга. Передавать в CSocket::WriteStream std::string по значению - вообще ахтунг. После этого дальше не стал копать. Вобщем низачот.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру