- 博客(2)
- 收藏
- 关注
转载 阻塞、非阻塞、异步、同步以及select/poll和epoll(转载)
阻塞、非阻塞、异步、同步以及select/poll和epoll标签: 异步 epoll针对IO,总是涉及到阻塞、非阻塞、异步、同步以及select/poll和epoll的一些描述,那么这些东西到底是什么,有什么差异?一般来讲一个IO分为两个阶段: 1.等待数据到达 2.把数据从内核空间拷贝到用户空间现在假设一个进程/线程A,试图进行一次IO操作。 - A发出IO请求,两种情况: 1)立即
2016-02-29 17:13:17
288
原创 C++模板简介
C++模板简介标签: c++ templateC模板简介 什么是模板 函数模板 1函数模板的定义和使用 2函数模板的重载 类模板 1类模板的定义及实例化 2类模板的静态数据成员 2成员函数模板 3类模板嵌套 4类模板与友员的关系 5类模板的全特化与偏特化对于C++模板,之前很少使用,这里整理下,以备后忘。1. 什么是模板先来看下面2个加法函数: int sum(int a, int b) {
2016-02-22 23:32:37
651
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人