0

Недавно я узнал о существовании async/await.Я хочу спросить совета если я заменю создание нового потока для ожиданий подключений и нового потока для каждого нового пользователя на async/await сможет ли мой сервер не останавливая основного потока программы принимать новых пользователей и опять же через async/await создавать для них class-ы и выполнять код для каждого в отдельном потоке

  • 1
    Если все правильно сделаете, то именно так и будет. Отдельные потоки будут браться из пула когда и если это будет необходимо. – rdorn Jun 10 '18 at 16:18
  • @rdorn вот по этому примеру ориентируюсь https://gist.github.com/jamesmanning/2622054 – nagiyafeb Jun 10 '18 at 16:20
  • неплохой пример как основа, только постарайтесь до конца разобраться что там зачем и почему, тогда сможете расширить его под все ваши нужды. Ну и здесь про async/await уже много чего понаписали с подробностями и нюансами, тут например. – rdorn Jun 10 '18 at 16:26
  • 2
    Главное надо понимать, что асинхронность != многопоточность. Тут на сайте куча ответов, поясняющих разницу – tym32167 Jun 10 '18 at 16:59
  • 1
    Возможный дубликат вопроса: Нужен async/await или не нужен? – Grundy Jun 10 '18 at 21:00

0 Answers0