首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

面向分布式计算的网络编程框架设计与实现

摘要第5-6页
ABSTRACT第6-7页
第一章 绪论第11-16页
    1.1 背景介绍第11-12页
    1.2 国内外研究现状第12-13页
    1.3 主要研究内容第13-14页
    1.4 论文组织第14-16页
第二章 相关理论与技术基础第16-29页
    2.1 I/O模型第16-21页
        2.1.1 阻塞式I/O模型第16-17页
        2.1.2 非阻塞式I/O模型第17-18页
        2.1.3 I/O复用模型第18-19页
        2.1.4 信号驱动式I/O模型第19-20页
        2.1.5 异步I/O模型第20-21页
    2.2 通信模型第21-25页
        2.2.1 Linux进程间通信发展史第21-22页
        2.2.2 共享内存与消息传递第22-23页
        2.2.3 Linux常见的通信机制第23-25页
    2.3 并发模型第25-26页
        2.3.1 对并发模型的分类第25页
        2.3.2 对并发模型的认识第25-26页
    2.4 高性能I/O设计模式第26-27页
        2.4.1 Reactor模式第27页
        2.4.2 Proactor模式第27页
    2.5 本章小结第27-29页
第三章 网络编程框架的需求分析第29-38页
    3.1 线程同步需求分析第29-30页
        3.1.1 线程同步原语的选择第29页
        3.1.2 互斥量第29-30页
        3.1.3 条件变量第30页
    3.2 日志需求分析第30-32页
        3.2.1 日志的分类第30-31页
        3.2.2 功能分析第31-32页
        3.2.3 可靠性分析第32页
    3.3 多线程框架需求分析第32-35页
        3.3.1 线程标识第32-33页
        3.3.2 线程安全第33页
        3.3.3 信号处理第33页
        3.3.4 多线程与fork第33-34页
        3.3.5 线程池第34-35页
    3.4 事件驱动框架需求分析第35-36页
        3.4.1 设计模式的选择第35页
        3.4.2 复用机制的选择第35-36页
        3.4.3 触发模式的选择第36页
    3.5 内存池需求分析第36-37页
    3.6 本章小结第37-38页
第四章 网络编程框架的概要设计第38-44页
    4.1 实用基础类库概要设计第38-39页
    4.2 事件驱动框架概要设计第39-42页
    4.3 多线程框架的概要设计第42-43页
    4.4 本章小结第43-44页
第五章 网络编程框架的实现第44-62页
    5.1 实用基础类库第44-47页
        5.1.1 线程安全的Singleton实现第44-45页
        5.1.2 线程同步类库第45-47页
        5.1.3 多线程异步日志库第47页
    5.2 事件驱动框架的实现第47-57页
        5.2.1 对事件循环的封装第47-49页
        5.2.2 对网络I/O事件的封装第49-55页
        5.2.3 对定时器事件的封装第55页
        5.2.4 对信号事件的封装第55页
        5.2.5 内存池的实现第55-57页
    5.3 多线程框架的实现第57-61页
        5.3.1 对线程的封装第57-59页
        5.3.2 线程池的实现第59-61页
    5.4 本章小结第61-62页
第六章 网络编程框架的测试第62-71页
    6.1 实用基础类库的测试第62-63页
    6.2 事件驱动框架的测试第63-67页
        6.2.1 回射服务器的设计与实现第63-64页
        6.2.2 中继服务器的设计与实现第64-67页
    6.3 多线程框架的测试第67-70页
        6.3.1 空任务测试第67-68页
        6.3.2 加法线程池的测试第68-70页
    6.4 本章小结第70-71页
第七章 总结与展望第71-73页
致谢第73-74页
参考文献第74-76页
硕士期间学术成果第76-77页

论文共77页,点击 下载论文
上一篇:基于一阶逻辑的知识表示与自动提取
下一篇:基于词义相似度的文本推荐系统的研究与实现