Надо было добавить - единственно правильное, потому что оно верное. Ну или как там у Ленина было...Правильное решение, см, как ajkj2em делает. (выше в нитке)
Плохая архитектура
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
-
- Маньяк
- Сообщения: 4706
- Зарегистрирован: 20 янв 2005, 19:11
-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
Один тред полюбому не получится (первичный процесса). Они правы, в том что под виндой надо использовать IOCM, как наиболее заточенное средство, так что действительно кроме потоков сервера манагерного и другого свойства, можно вполне обойтись несколькими рабочими потоками для ивентов клиентов. Но ни как уж не каждый клиент в отдельном треде. Ты же сам говоришь - треды на события, а не на клиента.Zy писал(а):Ну так вопрос изначально был - один тред или много. Твои парни предложили один, и ты с ними сейчас согласен.Так а я о чём?
Да и они не мои, эти ребята, поскольку очень мне кроме этого плохие вопросы на интервью задавали(про нетворкинг, драйвера, и архитектуры всякие, короче послали меня).
- ajkj3em
- Маньяк
- Сообщения: 2063
- Зарегистрирован: 12 ноя 2006, 06:53
елки-палки, что вы тут развели .. :-)
IO - все в одном треде, как это обустроить и обслуживать ВНЕ ДЖАВЫ -
см libevent/liboop. все остальное - в зависимости от задачи. может быть
в том же самом треде, может быть в отдельном сервис треде, может в
треде per request, может еще как. в приличном количестве ситуаций
двух тредов хватает за глаза. с вопросами по тому, как это делается
на джаве - к Zy.
IO - все в одном треде, как это обустроить и обслуживать ВНЕ ДЖАВЫ -
см libevent/liboop. все остальное - в зависимости от задачи. может быть
в том же самом треде, может быть в отдельном сервис треде, может в
треде per request, может еще как. в приличном количестве ситуаций
двух тредов хватает за глаза. с вопросами по тому, как это делается
на джаве - к Zy.
-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
-
- Маньяк
- Сообщения: 4706
- Зарегистрирован: 20 янв 2005, 19:11
- ajkj3em
- Маньяк
- Сообщения: 2063
- Зарегистрирован: 12 ноя 2006, 06:53
- Yury
- The L'ony
- Сообщения: 26202
- Зарегистрирован: 22 янв 2004, 13:48
- Откуда: Мирный -> Vancouver
- Контактная информация:
-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага