LINUX.ORG.RU

Вопрос по proxygen от facebook

 , ,


0

1

Добрый день, друзья.

Читаю потихоньку о фреймворке proxygen от facebook.
И сразу же возник вопрос, для каких целей в EchoServer.cpp сервер стартует в отдельном потоке, если текущий поток запускает нить с join?

Т.е. зачем нам создавать отдельный поток, если текущий поток будет спать и ждать когда сервер завершится?

 HTTPServer server(std::move(options));
  server.bind(IPs);

  // Start HTTPServer mainloop in a separate thread
  std::thread t([&] () {
    server.start();
  });

  t.join();



Последнее исправление: unittests (всего исправлений: 1)

  • Почему бы и нет?
  • не знаком с этим proxygen но, может его можно и на нескольких потоках запускать.
seryoga
()

Чтобы показать, как это делать? Это же пример, не нужно в нём искать сакральный смысл

Gvidon ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.