我讀到有關服務器架構的註釋。事件循環VS多線程阻塞IO
http://news.ycombinator.com/item?id=520077
在此評論,該人士表示,3件事情:
- 事件循環,一次又一次,已被證明是真正照耀高數量低活性的連接。
- 相比較而言,與線程或進程一阻塞IO模型已經表明,一次又一次,相比於一個事件循環削減延遲上的每個請求的基礎。
- 在輕負載系統的不同點是不可區分的。在負載下,大多數事件循環選擇減速,大多數阻塞模型選擇減輕負載。
是否有任何的這些是真的嗎?
而且還另一篇文章在這裏題爲「爲什麼事件是一個壞主意(用於高併發服務器)」
http://www.usenix.org/events/hotos03/tech/vonbehren.html
如果可能,你可以提供一些具體的例子嗎?謝謝! – Jeff 2010-05-06 13:39:55