一句話總結差別就是:
reactor:能收了你跟俺說一聲。
proactor: 你給我收十個位元組,收好了跟俺說一聲。
Reactor:
libevent/libev/libuv/ZeroMQ/Event Library in Redis
主要是異步的IO需要作業系統支援;
Proactor
IOCP/Boost.Asio
一句話總結差別就是:
reactor:能收了你跟俺說一聲。
proactor: 你給我收十個位元組,收好了跟俺說一聲。
Reactor:
libevent/libev/libuv/ZeroMQ/Event Library in Redis
主要是異步的IO需要作業系統支援;
Proactor
IOCP/Boost.Asio