while(!dead) learning++;
全部博文(132)
发布时间:2016-03-19 14:01:01
#include <stdio.h>#include <signal.h>#include <arpa/inet.h>#include <sys/types.h>#include <sys/socket.h>#include <unistd.h>#include <netinet/in.h>#include <netinet/ip.h>#include <netinet/ip_icmp.h>#include <netdb.h>#include <setjmp.h>#include <errno.h>#define PACKET_SIZE 40.........【阅读全文】
发布时间:2016-03-18 14:49:37
原文链接: http://blog.csdn.net/russell_tao/article/details/7185588我们在程序中会频繁地取当前时间,例如处理一个http请求时,两次调用gettimeofday取差值计算出处理该请求消耗了多少秒。这样的调用无处不在,所以我们有必要详细了解下,gettimeofday这个函数做了些什么?内核1ms一次的时钟中断处理真的可以.........【阅读全文】
发布时间:2016-03-18 14:40:04
原文链接: http://blog.csdn.net/russell_tao/article/details/7160071开发高性能网络程序时,windows开发者们言必称iocp,linux开发者们则言必称epoll。大家都明白epoll是一种IO多路复用技术,可以非常高效的处理数以百万计的socket句柄,比起以前的select和poll效率高大发了。我们用起epoll来都感觉挺爽,确实.........【阅读全文】