引入并发的原因:

    • 资源利用率
    • 公平性。对资源拥有同等使用权。
    • 便利性。多个程序协作完成任务 vs 单个程序完成所有任务。

    串行优势:直观和简单

    线程的优势:
    发挥多处理器的能力
    建模简单(便利性)
    异步事件简化处理(类似于每个连接都创建线程,这样确实比netty的多路复用要简单)
    响应更灵敏的GUI

    带来的风险:
    安全性。(永远不发生糟糕的事情)
    活跃性。某件正确的事情最终会发生
    性能。