Missing Operating System Support
For event-driven servers:
efficient and scalable event delivery and handling
single thread of control must never block
asynchronous notification (vs. polling) for server to detect environment changes.