Плохая архитектура

Все, что вы хотели знать о программизме, но боялись спросить.
Zy
Маньяк
Сообщения: 4706
Зарегистрирован: 20 янв 2005, 19:11

Сообщение Zy »

Правильное решение, см, как ajkj2em делает. (выше в нитке)
Надо было добавить - единственно правильное, потому что оно верное. Ну или как там у Ленина было...
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Zy писал(а):
Так а я о чём?
Ну так вопрос изначально был - один тред или много. Твои парни предложили один, и ты с ними сейчас согласен.
Один тред полюбому не получится (первичный процесса). Они правы, в том что под виндой надо использовать IOCM, как наиболее заточенное средство, так что действительно кроме потоков сервера манагерного и другого свойства, можно вполне обойтись несколькими рабочими потоками для ивентов клиентов. Но ни как уж не каждый клиент в отдельном треде. Ты же сам говоришь - треды на события, а не на клиента.
Да и они не мои, эти ребята, поскольку очень мне кроме этого плохие вопросы на интервью задавали(про нетворкинг, драйвера, и архитектуры всякие, короче послали меня).
Аватара пользователя
ajkj3em
Маньяк
Сообщения: 2063
Зарегистрирован: 12 ноя 2006, 06:53

Сообщение ajkj3em »

елки-палки, что вы тут развели .. :-)

IO - все в одном треде, как это обустроить и обслуживать ВНЕ ДЖАВЫ -
см libevent/liboop. все остальное - в зависимости от задачи. может быть
в том же самом треде, может быть в отдельном сервис треде, может в
треде per request, может еще как. в приличном количестве ситуаций
двух тредов хватает за глаза. с вопросами по тому, как это делается
на джаве - к Zy.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Zy писал(а):
Правильное решение, см, как ajkj2em делает. (выше в нитке)
Надо было добавить - единственно правильное, потому что оно верное. Ну или как там у Ленина было...
Там ссылки есть, у Ленина :wink: Идея, таже как мне кажется, как на комплишн порт делать.
Zy
Маньяк
Сообщения: 4706
Зарегистрирован: 20 янв 2005, 19:11

Сообщение Zy »

Я ничего не понимаю в ваших терминах, единственное, что понял - надо и дальше держаться подальше от продуктов Б.Г. :-)
Аватара пользователя
ajkj3em
Маньяк
Сообщения: 2063
Зарегистрирован: 12 ноя 2006, 06:53

Сообщение ajkj3em »

Zy писал(а):Я ничего не понимаю в ваших терминах
поправка - в терминах vg
Аватара пользователя
Yury
The L'ony
Сообщения: 26202
Зарегистрирован: 22 янв 2004, 13:48
Откуда: Мирный -> Vancouver
Контактная информация:

Сообщение Yury »

Zy писал(а):Я ничего не понимаю в ваших терминах, единственное, что понял - надо и дальше держаться подальше от продуктов Б.Г. :-)
or vg? :lol:
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

а чё с терминами не так? Подкмаешь, опечатался IOCM вместо IOCP :lol:

IOCP = I/O complition ports, кто не знает
Ответить