论坛首页 Java企业应用论坛

JDK7 AIO 初体验

浏览 49489 次
精华帖 (5) :: 良好帖 (15) :: 新手帖 (4) :: 隐藏帖 (10)
作者 正文
   发表时间:2011-08-18  
singleant 写道
9981661 写道
在unix网络编程的定义里异步和非异步概念的区别就是实际的IO操作是否是由操作系统完成。如果是就是异步,如果不是就是同步。

这段话会误导读者, 无论异步还是同步, 都是有系统发起的io操作, 关于 同步,异步,阻塞,非阻塞的概念
参见 http://www.iteye.com/topic/472333 , 解释的比较清楚


表述有误,谢谢指正!

aio与ajax是不是一样的道理?
0 请登录后投票
   发表时间:2011-08-18   最后修改:2011-08-18
dragonccc 写道
003 写道
我点了隐藏,这几天看到帖子我都点隐藏,因为我不知道这里隐藏的标准是什么,既然那么多人把我觉得不该隐藏的点了隐藏,那我见帖子就点隐藏也不足为奇。
楼主你就不能好好的用国语么,专业术语用原版的没有非议,但是“release”难道就没有对应的中文?!!!

我觉得用release这个单词没什么不好的地方,反而是我感觉你有点2的感觉,楼主钻研分享精神值得我学习。

我知道我2,TMD那也是被2的,不要以为楼主的钻研精神只有你知道!!!
但是在天朝要钻研精神有个屁用,TMD这里要的是垃圾,知道吗,是垃圾,知道什么是垃圾吗?可能你说我是垃圾,那TMD也是被垃圾的?即使是个天使到了天朝也会被垃圾。TMD赶紧吵架吧,吵吵直接隐藏了好了,在这个屁地方,统统都是屁!
0 请登录后投票
   发表时间:2011-08-18  
nio,在linux里是用epoll实现,aio是用什么的???jdk自己实现的native调用么?
0 请登录后投票
   发表时间:2011-08-18  
AIO NIO
0 请登录后投票
   发表时间:2011-08-18  
jilen 写道
nio,在linux里是用epoll实现,aio是用什么的???jdk自己实现的native调用么?


linux2.6 以后版本提供aio实现。
0 请登录后投票
   发表时间:2011-08-18  
LZ是不是NIO与AIO的区别就是在于例子2,3;也就是非阻塞和异步的不同?
0 请登录后投票
   发表时间:2011-08-18  
"在unix网络编程的定义里异步和非异步概念的区别就是实际的IO操作是否阻塞。如果是就是异步,如果不是就是同步。"  反了?
0 请登录后投票
   发表时间:2011-08-18  
这段代码与socket通信很相似,用socket和多线程可以实现异步通信,jdk7的这个新特性有什么意义,疑惑中。。。
0 请登录后投票
   发表时间:2011-08-18  
9981661 写道
jilen 写道
nio,在linux里是用epoll实现,aio是用什么的???jdk自己实现的native调用么?


linux2.6 以后版本提供aio实现。


我记得 libc 对于AIO的Socket 是使用用户级的线程实现的. 最近代码没看过.
0 请登录后投票
   发表时间:2011-08-18  
003 写道
dragonccc 写道
003 写道
我点了隐藏,这几天看到帖子我都点隐藏,因为我不知道这里隐藏的标准是什么,既然那么多人把我觉得不该隐藏的点了隐藏,那我见帖子就点隐藏也不足为奇。
楼主你就不能好好的用国语么,专业术语用原版的没有非议,但是“release”难道就没有对应的中文?!!!

我觉得用release这个单词没什么不好的地方,反而是我感觉你有点2的感觉,楼主钻研分享精神值得我学习。

我知道我2,TMD那也是被2的,不要以为楼主的钻研精神只有你知道!!!
但是在天朝要钻研精神有个屁用,TMD这里要的是垃圾,知道吗,是垃圾,知道什么是垃圾吗?可能你说我是垃圾,那TMD也是被垃圾的?即使是个天使到了天朝也会被垃圾。TMD赶紧吵架吧,吵吵直接隐藏了好了,在这个屁地方,统统都是屁!

哥们,淡定,注意素质
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics