发布时间:2014-06-13 17:11:24
网络处理过程轮询和中断设备和内核之间主要用两种技术来交换数据:轮询和中断。轮询: 内核不停地检测设备是不是有数据接收到。中断: 当有事件发生时,设备驱动程序指示设备产生中断帧接收和发送/net/core/dev.c协议处理机(Protocol Handler)在网络的每一层,都有一个协议处理机来负责该层.........【阅读全文】
发布时间:2014-05-29 16:19:57
操作系统:ubuntu10.04前言: 在稍微大点的项目中,基本都会遇到算法问题,特别是大数据的查找。 在当前项目中,使用到了哈希链表。一,概述......【阅读全文】
发布时间:2014-05-16 15:51:40
操作系统:ubuntu10.04前言: 在通信过程中,无法知道将会接收到的数据的长度,因此开一个固定大小的缓冲区并不合适,开大了,很可能大多数通信都只是几十个自己而已;开小了,又无法处理大数据。因此最好的方法就是创建内存池,根据实际情况,分配合适大小的内存空间。一,思路二,实现三.........【阅读全文】