Linux编程
文章平均质量分 68
yonlist
这个作者很懒,什么都没留下…
展开
-
Linux的epoll模型
Linux的epoll模型Linux 2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。1、为什么select落后首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个数,在我用的2.6.15-25-386...原创 2010-05-19 21:43:51 · 63 阅读 · 0 评论 -
Unix下5种基本的I/O模型
Unix下5种基本的I/O模型:1.阻塞I/O2.非阻塞I/O3.I/O复用(select和poll)4.信号驱动I/O(SIGIO)5.异步I/O(POSIX.1的aio_系列函数)Unix中一个输入操作一般有两个不同的阶段:1.等待数据准备好。2.从内核到进程拷贝数据。对于一个sockt上的输入操作,第一步一般是等待数据到达网络,当分组到达时,它被拷贝到内核中的某个缓冲区,第二...原创 2010-05-19 23:55:42 · 127 阅读 · 0 评论 -
Linux下Java获取IP地址
在window下面可用如下代码: Java代码 InetAddress inet = InetAddress.getLocalHost(); System.out.println("本机的ip=" + inet.getHostAddress()); 而在Linux下返回127.0.0.1。主要是在linux下返回的是...原创 2010-06-10 17:34:38 · 404 阅读 · 0 评论