异步编程的本质:绑定 请求与响应的绑定; 源与流的绑定; 输入输出的绑定; 根本困难:跨越cpu的时间线; 其它: 复杂性(分散带来复杂性和逻辑负担); 分布与聚合; 逻辑内聚性; 各类异步编程的解决方案都是围绕如何绑定(建立联系)展开的。