首页 > 解决方案 > Proactor VS 反应器

问题描述

Proactor 和 Reactor 之间的真正区别是什么?

标签: c++design-patternsconcurrencyreactive-programmingreactor

解决方案


Proactor 或 Reactor 主要是关于我们如何处理 IO 读/写,无论是主动还是被动:

  • Proactor会主动处理IO的读/写,只有在读/写完成时才会通知用户,所以用户可以专注于业务逻辑
  • Reactor 只是响应式地处理 IO 读/写,当有任何东西可以读/写时它会通知用户,以便用户可以读/写数据,并处理业务逻辑

推荐阅读