1.C10Kproblem 最初的服务器都是基于进程/线程模型的,新到来一个TCP连接,就需要分配1个进程(或者线程),但当连接数来到10K时,就需要不停地买服务器了.DanKegel在1999年提出了著名的世界难题:“c10kproblem”。那时的服务器还只是32位系统,运行着Linux2.2版本(后来又升级到了2.4和2.6,而2.6才支持x86_64),只配置了很少的内存(2GB)和千兆网卡。此时距离Redhat发布POSIXThreadLibrary(NPTL)还有4年时间,内核调度实体都是进程,内核并没有真正支持线程,还不能创建成千上万的线程.此时Windows还在时不时蓝屏···...

  5ixybSny6Da0   19天前   26   0   0 C++
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~