2013-08-22 3 views
1

Я несколько вопросов о портах завершения:порты завершения (лимиты)

  1. Сколько Завершение порты могут быть открыты одновременно в процессе?
  2. Каковы плюсы и минусы разделения портов по типу данных?

ответ

3

1) почему бы не написать тест, чтобы его увидеть. Скорее всего, это будет: a) больше, чем вам когда-либо понадобится; b) конкретная платформа и память; c) не полезно знать.

2) определить «по типу данных». В общем, ваша цель должна состоять в том, чтобы иметь как можно меньше потоков, и иметь более одного IOCP означает, что у вас есть больше потоков, работающих (или способных работать), чем у вас с одним IOCP ИЛИ у вас одинаковое количество потоков и они используются менее эффективно, так как некоторые доработки заставляют некоторые потоки просыпаться и запускаться, а другие вызывают разбуждение и запуск другого набора потоков.

В общем, мне нужно будет узнать больше о том, что вы НАСТОЯТЕЛЬНО хотите сделать, чтобы иметь более полезный ответ.

Смежные вопросы