
同步固然写代码更方便,但是在线程执行等待操作的时候,其实对线程资源的一种浪费。操作系统在线程间切换会浪费可观的资源。所以异步这种通过回调函数的方式可以减少线程数量开销,进而避免浪费资源。
另一个观点,不一定准确,如有不对请指正。并不是操作系统有了异步特征。从cpu中断(设置一个中断,cpu发出指令,指令执行之后由中断来处理)的角度来看,本来操作系统就应该是完全异步的(指io操作方面)。反倒是同步是后发展出来的?

同步固然写代码更方便,但是在线程执行等待操作的时候,其实对线程资源的一种浪费。操作系统在线程间切换会浪费可观的资源。所以异步这种通过回调函数的方式可以减少线程数量开销,进而避免浪费资源。
另一个观点,不一定准确,如有不对请指正。并不是操作系统有了异步特征。从cpu中断(设置一个中断,cpu发出指令,指令执行之后由中断来处理)的角度来看,本来操作系统就应该是完全异步的(指io操作方面)。反倒是同步是后发展出来的?