0
我已从here获得关于epoll
的基本知识。我知道epoll
可以监控多个FD并处理它们。
epoll:我必须使用多线程
我的问题是:一个沉重的事件会阻塞服务器,所以我必须使用多线程?
例如,服务器的epoll
正在监视2个套接字A和B.现在A开始向服务器发送大量消息,以便服务器开始读取它们。一秒钟后,B也开始发送消息,同时A仍在发送。在这种情况下,我需要为这些读取操作创建一个线程?如果我不这样做,是否意味着服务器没有机会从B收到消息,直到A完成发送?