Proactor
2016-03-28 17:27:37 0 举报
Proactor是一种基于事件驱动的并发编程模式,它通过使用异步操作来提高程序的性能和响应能力。在Proactor模型中,有一个中心化的进程或线程(称为Proactor)负责管理所有的异步操作,它将任务分派给相应的处理程序进行处理,并在任务完成后通知应用程序。这种模式可以有效地解决阻塞性I/O操作带来的性能瓶颈问题,使得程序能够同时处理多个I/O操作,从而提高整体的吞吐量和响应速度。 总之,Proactor是一种高效的并发编程模式,它通过将任务分派给专门的处理程序来提高程序的性能和响应能力。
作者其他创作
大纲/内容
CB1RA:epoll_wait后就执行CB1PA:epoll_wait后就执行gwpr_src_activity,在gwpr_src_activity中调用acceptcb从did_read/did_accept/did_write可以看出,都是完成了才调用cb的。
connect
didreadcb
acceptcb
gwpr_src_activity
CB2
GWRL_RD read()
GWRL_WR write()
epoll_wait
cli2srv
didwritecb
srv2cli
CB1
0 条评论
下一页