服务器两种事件处理模式的理解

这是我在做服务器的时候一直难以理解的问题——什么是 Reactor,什么又是 Proactor。项目可以照着做,但理解却难上天。毕竟大学编程课连多进程、多线程都不教,更别说同步异步了。操作系统那门课倒是讲了进程线程,但完全就是念 PPT,服了。😂

下面大概要磨磨唧唧写点东西,也不知道对不对,反正写就是了,估计未来的我回看会笑掉大牙吧。

同步与异步

说起同步异步:同步就是事情要做了,那就一定要做完才给你结果。中间可能存在阻塞这类事情,返回一个结果可能要相当长的一段时间。而异步,就是事情要做了,我先告诉你会做的、结果会给你的,不用等了,之后处理完了,你过来拿。

备注:这篇先鸽掉了,之后会补齐 Reactor 和 Proactor 的内容。