Events vs. Threads, cont'd
Events faster than threads on single CPU:
- No locking overheads.
- No context switching.
Events more portable than threads.
Threads provide true concurrency:
- Can have long-running stateful handlers without freezes.
- Scalable performance on multiple CPUs.