> Am I correct in assuming these are the same things as a reactor (kqeue/epoll etc.) vs a proactor (IOCP)
Close enough, yes.
> a proactor can be implemented in terms of a reactor.
Yes.
> Am I correct in assuming these are the same things as a reactor (kqeue/epoll etc.) vs a proactor (IOCP)
Close enough, yes.
> a proactor can be implemented in terms of a reactor.
Yes.