背景¶
本文归纳整理学习生活过程中遇到的效应或问题,以便查阅。
惊群效应^1¶
惊群问题是计算机科学中,当许多进程等待一个事件,事件发生后这些进程被唤醒,但只有一个进程能获得CPU执行权,其他进程又得被阻塞,这造成了严重的系统上下文切换代价。
解决办法可能有:
- 不希望把所有进程都唤醒,就采用定点唤醒某一个进程的做法。
- 尽量避免进程上下文切换。
C10K问题(Concurrent 10,000 Connections),指服务器同时支持上万个客户端连接的问题。可用Linux的epoll,FreeBSD的kqueue,Solaris的/dev/poll来解决。
C10M问题,是千万级并发实现。Linux上通常用epoll实现。
长尾效应[^2]¶
是指那些原来不受到重视的销量小但种类多的产品或服务由于总量巨大,累积起来的总收益超过主流产品的现象。在互联网领域,长尾效应尤为显著。长尾这一术语也在统计学中被使用,通常应用在财产的分布和词汇。
参考文献¶
-
[^2 ]:维基百科,长尾