标签:通过 eve wait 处理 ext 分享图片 注意 事件处理器 访问
领导者/追随者模式是多个工作线程轮流获取事件源集合,轮流监听、分发并处理事件的一种模式。在任意时间点,程序都仅有一个领导者线程,它负责监听IO事件。而其他线程则是追随者,它们休眠在线程池中等待成为新的领导者。当前的领导者如果检测到IO事件,首先要从线程池中推选出新的领导者线程,然后处理IO事件。此时,新的领导者等待新的IO事件,而原来的领导者则处理IO事件,二者实现了并发。
领导者/追随者模式包含如下几个组件:句柄集(HandleSet)、线程集(ThreadSet)、事件处理器(EventHandler)和具体的事件处理器(ConcreteEventHandler)。它们的关系如下:
标签:通过 eve wait 处理 ext 分享图片 注意 事件处理器 访问
原文地址:http://blog.51cto.com/13813797/2163116