actix_web::HttpServer::run()的文档说,此方法在单独的线程中启动多个HTTP工作线程。[...]为每个要绑定的套接字地址创建一个工作集。[...]如果[...]没有设置任何时雄运行时,此方法将死机。那么,如果actix_web创建了专门的工作线程来处理客户端请求,那么它需要外部时雄运行时来做什么呢?
actix_web::HttpServer::run()
actix_web
5vf7fwbs1#
所提供的时雄运行时用于运行内部TCP服务器,该服务器在ActixWeb的工作线程上解析和处理HTTP请求之前侦听和接受连接。查看actix-server crate。
vlju58qv2#
Actix_web依赖于actix_rt来创建线程。这些线程中的每一个实际上都是一个单线程的时雄运行时,而不是操作系统意义上的线程。
2条答案
按热度按时间5vf7fwbs1#
所提供的时雄运行时用于运行内部TCP服务器,该服务器在ActixWeb的工作线程上解析和处理HTTP请求之前侦听和接受连接。查看actix-server crate。
vlju58qv2#
Actix_web依赖于actix_rt来创建线程。这些线程中的每一个实际上都是一个单线程的时雄运行时,而不是操作系统意义上的线程。