- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 boost::asio io线程退出的问题
这两天在review客户端NetworkClient的代码,因为之前遇到了 断开第一次链接后,再想链接就再也链接不上的问题。最后查到因为我的io_service没有构造出一个 work,boost::io_serivice 需要有个io_service::work来keep住,如果没有work,在一次启动的时候io线程是正常运行的(所以之前一直没有什么问题,因为我客
2015-09-30 12:04:37
746
原创 关于boost asio 的问题
这两天在review客户端NetworkClient的代码,因为之前遇到了 断开第一次链接后,再想链接就再也链接不上的问题。最后查到因为我的io_service没有构造出一个 work,boost::io_serivice 需要有个io_service::work来keep住,如果没有work,在一次启动的时候io线程是正常运行的(所以之前一直没有什么问题,因为我客户端只做一次连接
2015-09-30 11:51:36
217
原创 关于vector和hash_map查找,遍历效率的测试
struct T{ int a; char c[10];};int main(){ int contentSize = 10; stdext::hash_map m; vector v; for(int i=0;i!=contentSize;i++) { T t={i,i}; m[i]=t; v.push_back(t);
2015-05-07 14:26:23
1082
原创 dynamic_cast和static_cast效率测试
class A{public:A(){}virtual ~A(){}int i;};class B:public A{public:B(){}virtual ~B(){}int j;};int main(){B* pB = new B;A* pA;int st1 = GetTickCount();
2015-05-05 17:55:28
2735
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人