- 博客(3)
- 收藏
- 关注
原创 FD_WRITE
最近学习了Windows sockets编程。对于FD_WRITE 事件的产生有了一些见解。 首先,在创建一个新的套接字时会产生一个FD_WRITE事件。另外FD_WRITE 事件只在发送缓冲区有多出的空位,而且可以容纳所要发送的数据时才能产生。发送缓冲区是系统内部提供的缓冲区。send() 函数先将数据写入到发送缓冲区中, 然后通过网络发送到接收端。
2009-12-16 16:42:00
629
转载 VC常用内存分配函数HeapAlloc,GlobalAlloc,LocalAlloc,VirtualAlloc,Malloc,New的异同
1. 首先我们来看HeapAlloc:MSDN上的解释为:HeapALloc是从堆上分配一块内存,且分配的内存是不可移动的(即如果没有连续的空间能满足分配的大小,程序不能将其他零散的 空间利用起来,从而导致分配失败),该分配方法是从一指定地址开始分配,而不像GloabalAlloc是从全局堆上分配,这个有可能是全局,也有可能是 局部。函数原型为:LPVOIDHeapAlloc( HAN
2009-11-20 19:18:00
2111
1
转载 共用体union用法
一、 联合说明和联合变量定义 联合也是一种新的数据类型, 它是一种特殊形式的变量。 联合说明和联合变量定义与结构十分相似。其形式为: union 联合名{ 数据类型 成员名; 数据类型 成员名; ... } 联合变量名; 联合表示几个变量公用一个内存位置, 在不同的时间保存不同的数据类型 和不
2009-11-20 18:52:00
621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人