Страница 3 из 3

Добавлено: 07 ноя 2005, 16:14
Zy
Правильное решение, см, как ajkj2em делает. (выше в нитке)
Надо было добавить - единственно правильное, потому что оно верное. Ну или как там у Ленина было...

Добавлено: 07 ноя 2005, 16:23
vg
Zy писал(а):
Так а я о чём?
Ну так вопрос изначально был - один тред или много. Твои парни предложили один, и ты с ними сейчас согласен.
Один тред полюбому не получится (первичный процесса). Они правы, в том что под виндой надо использовать IOCM, как наиболее заточенное средство, так что действительно кроме потоков сервера манагерного и другого свойства, можно вполне обойтись несколькими рабочими потоками для ивентов клиентов. Но ни как уж не каждый клиент в отдельном треде. Ты же сам говоришь - треды на события, а не на клиента.
Да и они не мои, эти ребята, поскольку очень мне кроме этого плохие вопросы на интервью задавали(про нетворкинг, драйвера, и архитектуры всякие, короче послали меня).

Добавлено: 07 ноя 2005, 16:32
ajkj3em
елки-палки, что вы тут развели .. :-)

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

Добавлено: 07 ноя 2005, 16:33
vg
Zy писал(а):
Правильное решение, см, как ajkj2em делает. (выше в нитке)
Надо было добавить - единственно правильное, потому что оно верное. Ну или как там у Ленина было...
Там ссылки есть, у Ленина :wink: Идея, таже как мне кажется, как на комплишн порт делать.

Добавлено: 07 ноя 2005, 16:41
Zy
Я ничего не понимаю в ваших терминах, единственное, что понял - надо и дальше держаться подальше от продуктов Б.Г. :-)

Добавлено: 07 ноя 2005, 16:51
ajkj3em
Zy писал(а):Я ничего не понимаю в ваших терминах
поправка - в терминах vg

Добавлено: 07 ноя 2005, 16:56
Yury
Zy писал(а):Я ничего не понимаю в ваших терминах, единственное, что понял - надо и дальше держаться подальше от продуктов Б.Г. :-)
or vg? :lol:

Добавлено: 07 ноя 2005, 17:36
vg
а чё с терминами не так? Подкмаешь, опечатался IOCM вместо IOCP :lol:

IOCP = I/O complition ports, кто не знает