常見併發服務器方案

1. 循環式/迭代式服務器 1)短連接(如果是長連接則需要在read與write之間增加一個循環,那樣的話外層循環無法退出,接收不到其它連接請求,即只能服務一個客戶端); 2)單線程,無法充分利用多核CPU; 3)不適合執行時間較長的服務(encode->compute->decode執行時間過長會影響其他客戶端連接的響應速度)。   2. 併發式(concurrent)服務器 1)長連接; 2)
相關文章
相關標籤/搜索