0
我已從here獲得關於epoll
的基本知識。我知道epoll
可以監控多個FD並處理它們。
epoll:我必須使用多線程
我的問題是:一個沉重的事件會阻塞服務器,所以我必須使用多線程?
例如,服務器的epoll
正在監視2個套接字A和B.現在A開始向服務器發送大量消息,以便服務器開始讀取它們。一秒鐘後,B也開始發送消息,同時A仍在發送。在這種情況下,我需要爲這些讀取操作創建一個線程?如果我不這樣做,是否意味着服務器沒有機會從B收到消息,直到A完成發送?