- 博客(2)
- 收藏
- 关注
原创 C++ placement new操作符
在处理内存分配的时候,C++程序员会用new操作符(operator new)来分配内存,并用delete操作符(operator delete)来释放内存。 虽然这种写法在大多数时候都工作得很好,但还是有些情况下使用new是很烦人的,比如当你想在预分配的内存上构造一个对象的时候。 如果你想在预分配的内存上创建对象,用缺省的new操作符是行不通的。要解决这个问题,你可以用placeme
2016-06-02 21:57:12 1321
原创 TCP_NODELAY和Nagle算法
一、概述 在网络拥塞控制领域,有一个非常有名的算法叫做Nagle算法(Nagle algorithm),这是使用它的发明人John Nagle的名字来命名的,John Nagle在1984年首次用这个算法来尝试解决福特汽车公司的网络拥塞问题(RFC 896)。 该问题的具体描述是:如果我们的应用程序一次产生1个字节的数据,而这个1个字节数据又以网络数据包的形式发送到远端服务器,那么就很容易导致
2016-06-01 21:08:46 2883
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人