知识卡片

同步异步维度

专业/工作

内容

同步/异步描述“谁完成操作并通知结果”,阻塞/非阻塞描述“等待期间能否做别的事”,两组概念不在同一维度。select/poll 这类多路复用 I/O 让调用者等就绪通知,但真正读写仍由调用者完成,因此仍是同步模型。发散:混淆概念会导致错误的性能预期,架构沟通要先对齐语义。

参考来源

《高可用架构(第1卷)》第1章《高可用架构案例精选》