2015-06-07 2 views
1

Я прочитал много статей, блогов, в котором говорилось, что в C#, вы не должны рассматривать select/poll, потому что это просто не «лучший способ делать вещи» (тоже «Unix путь»)выбор/опрос действительно переборщил с C#?

Да поведение select/pool довольно странно ... Но, в конце концов, почему я должен беспокоиться о обратных вызовах и других делегатах над «простым» while()

+2

Поскольку у вас есть «NetworkStream», который вы можете использовать вместе с ключевым словом 'await' для выполнения операций async намного легче, не блокируя поток. –

ответ

0

Простой не означает, что оптимальная, оптимизация производительности и чистый код противоположны. Если вы хотите написать высокопроизводительный сервер, с эффективным использованием ЦП и потреблением памяти, вы должны побеспокоиться об этом.

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