Multithreading 在服务器中,是否可以仅使用单个线程实现并发?

Multithreading 在服务器中,是否可以仅使用单个线程实现并发?,multithreading,concurrency,concurrent-programming,single-threaded,Multithreading,Concurrency,Concurrent Programming,Single Threaded,我知道多线程处理非常适合这种情况,但是否有任何实例表明这种情况适用?是的,您可以从一个线程同时为多个客户端提供服务。这通常使用select()或poll()套接字函数实现 基于单线程select()的轮询服务器可以比多线程服务器使用更少的系统资源。请解释在此上下文中“并发”的含义。服务器应用程序上的并发。理想情况下,服务器将等待客户机请求并为该请求创建一个子线程,但在某种情况下,单线程侦听是否有用?(对不起,我不确定我的措辞是否正确)

我知道多线程处理非常适合这种情况,但是否有任何实例表明这种情况适用?

是的,您可以从一个线程同时为多个客户端提供服务。这通常使用select()或poll()套接字函数实现


基于单线程select()的轮询服务器可以比多线程服务器使用更少的系统资源。

请解释在此上下文中“并发”的含义。服务器应用程序上的并发。理想情况下,服务器将等待客户机请求并为该请求创建一个子线程,但在某种情况下,单线程侦听是否有用?(对不起,我不确定我的措辞是否正确)