Chinaunix首页 | 论坛 | 博客
  • 博客访问: 581003
  • 博文数量: 104
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1559
  • 用 户 组: 普通用户
  • 注册时间: 2014-08-21 00:58
个人简介

锻炼精神,首先要锻炼肉体

文章分类

全部博文(104)

文章存档

2018年(1)

2016年(1)

2015年(101)

2014年(1)

我的朋友

分类: C/C++

2015-06-08 22:29:44

Overview
概览
               
                (Boost.Asio) 的核心思想和性能分析

                
                Boost.Asio 初步探秘
 
                The Proactor Design Pattern: Concurrency Without Threads
                使用"前缀器"的设计模式来实现无需使用线程的并发编程技术
                // 前缀器设计模式:用于为异步事件多路分离和分派处理的对象行为模式


               
                线程和 Boost.Asio

                Strands:Use Threads Without Explicit Locking
                Strands 技术: 无需使用显示加锁的方法来使用线程

                Buffers
                缓冲

                Streams,Short Reads and Short Writes
                流,小数据量的读写操作

                Reactor-Style Operations
                基于"反应器" 设计模式的操作

                Line-Based Operations
                基于行的操作 // Line-Based /r 在网络协议中用于指定某种操作方法

                Custom Memory Allocation
                自定义内存分配使用方式

                Handler Tracking
                句柄追踪

                Stackless Coroutines
                无栈式 协同程序

                Stackful Coroutines
                基于栈的协同程序




  • Networking
  • 网络


                TCP,UDP and ICMP
                TCP,UDP 和 ICMP

                Support for Other Protocols
                Boost.Asio 中所提供其他的协议

                Socket Iostreams
                套接字流

                The BSD Socket API and Boost.Asio
                BSD 套接字应用程序接口和 Boost.Asio 库
      

  • Timers
  • 计时器
  • Serial Ports
  • 串行接口
  • Signal Handling
  • 信号句柄
  • POSIX-Specific Functionality
  • (由 Boost.Asio 所)定制实现的-可移动操作系统接口的性能


                UNIX Domain Sockets
                 
Unix 域的套接字

                Stream-Oriented File Descriptors
                面向流的文件描述符/流式文件描述符

                Fork
                (使用 Boost.Asio所)派生子进程


  • Windows-Specific Functionality
  • (Boost.Asio 在) Windows 特定平台上运行的性能


                Stream-Oriented HANDLEs
                流式句柄

                Random-Access HANDLEs
                随机访问句柄

                Object HANDLEs
                对象句柄

  • SSL
  • (Boost.Asio) 在加密套接字协议层上的应用
  • C++2011 Support
  • (Boost.Asio中的特性,那些) 在C++11 中已经实现





                 Movable I/O Objects
                 可移动的 I/O 对象实体

                 Movalbe Handlers
                 可移动的句柄

                 Variadic Templates
                 (Boost.Asio 中的)可变参数模板

                 Array Container
                数组容器

                Atomics
                原子性(在 Boost.Asio 库中的实现)

                Shared Pointers
                共享(智能)指针

                Chrono
                精确计时器(在 Boost.Asio 库中的实现与使用)


  • Platform-Specific Implementation Notes
  • (Boost.Asio 函数库中不同特性在不同) 特定平台上实现与使用注意事项
阅读(1249) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

夏目玲子2015-07-30 09:51:57

夏目玲子:自己给自己挖的坑,跪着也要填完....

i am too young too simple [laugh , cry]

回复 | 举报

夏目玲子2015-06-11 17:54:21

自己给自己挖的坑,跪着也要填完....