领导者/追随者模式是多个工作线程轮流获取事件源集合,轮流监听、分发并处理事件的一种模式。在任意时间点,程序都仅有一个领导者线程,它负责监听IO事件。而其他线程则是追随者,它们休眠在线程池中等待成为新的领导者。当前的领导者如果检测到IO事件,首先要从线程池中推选出新的领导者线程,然后处理IO事件。此时,新的领导者等待新的IO事件,而原来的领导者则处理IO事件,二者实现了并发。领导者/追随者模式包含如
UNIX程序编程有自己特定的风格,我们在学习UNIX程序设计的时候,应该尽量遵从这种设计风格,它能够最大限度地帮助我们避免一些问题。简单化 许多有用并且好用的UNIX系统软件都非常简单,而且很小并易于理解。“小而简单”是一个值得学习的技术。越大、越复杂的系统就注定会包含越大、越复杂的错误,对于我们调试来说,是一件非常痛苦的事情
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号