同步模式编程简单,但是I/O的利用利率低;而异步模式编程复杂,但是I/O利用率高。 综合同步异步的有优点,就有了半同步半异步的设计模式。 这个模式中,高层使用同步I/O模型,简化编程。低层使用异步I/O模型,高效执行。 half sync/half async可以很好的使得"变成复杂度"和"执行效率"之间达到一种平衡.