文件名称:前摄器模式
文件大小:806KB
文件格式:PDF
更新时间:2015-07-05 10:10:10
前摄器 设计模式 boost
现代操作系统为开发并发应用提供了多种机制。同步多线程是一种流行的机制,用于开发同时执行多个操作 的应用。但是,线程常常有很高的性能开销,并且需要对同步模式和原理有深入的了解。因此,有越来越多的操 作系统支持异步机制,在减少多线程的大量开销和复杂性的同时,提供了并发的好处。 本论文中介绍的前摄器(Proactor)模式描述怎样构造应用和系统,以有效地利用操作系统支持的异步机制。 当应用调用异步操作时,OS代表应用执行此操作。这使得应用可以让多个操作同时运行,而又不需要应用拥有相 应数目的线程。因此,通过使用更少的线程和有效利用OS对异步操作的支持,前摄器模式简化了并发编程,并改 善了性能。