`
can_do
  • 浏览: 248967 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

IO相关

阅读更多
***********************************************
1、IO操作实际上分为两步==>请求和执行
2、Linux上的I/O模型大致分为五种:
A.阻塞==>同步IO
B.非阻塞==>同步IO
C.I/O复用==>同步IO
D.信号驱动I/O==>同步IO
E.异步I/O(AIO) ==>异步IO
3、阻塞与非阻塞===>阻塞和非阻塞的区别在IO的第一步上,即请求IO操作
4、同步与异步==>同步和异步的区别在IO的第二步上,即执行IO操作==>类似单线程和多线程
5、Linux==>AIO是linux(自2.6版本)内核提供的特性)
6、windows(windows2000就开始有)不叫AIO,叫IOCP(I/O Completion Port)==>Java NIO 2.0中才做到来了异步I/O。
7、NIO(Java)==>New I/O==>Java 1.4引入了NIO 1.0 || jdk1.7开始支持AIO,即NIO 2.0==>为什么要用jdk7的原因==>一般java中说的NIO指的是NIO1.0
8、Java类相关于NIO2.0==>
java.nio.channels.AsynchronousSocketChannel
java.nio.channels.AsynchronousServerSocketChannel
java.nio.channels.AsynchronousFileChannel
java.nio.channels.AsynchronousDatagramChannel==异步数据报通道
9、Java类相关于NIO(NIO1.0)==>
java.nio.channels.SocketChannel
java.nio.channels.ServerSocketChannel
java.nio.channels.FileChannel
java.nio.channels.DatagramChannel
10、Java中IO,NIO=>New I/O,NIO2.0==>More New I/O
***************************************************
分享到:
评论

相关推荐

    java io 串讲资料

    本篇主要讲述IO相关的内容,主要包括:与IO相关的简单的历史背景知识;Java IO的简单分类;与IO设计相关的两个模式;同时列举几个简单的例子;分析其中几个实现的源代码;最后给大家一些简单扩展的例子。治学先治史...

    IO相关经典案例

    IO相关经典案例有关

    Java面试资料之IO相关

    Java面试资料之IO相关

    RAPIDIO嵌入式系统互连

    本书还描述RapidIO在企业存储、无线基础设施等实际系统中应用的实例,评估与RapidIO相关的编程模型,说明RapidIO硬件的开发、在FPGA中实现RapidIO,以及在VXS、ATCA等各种机械标准中应用RapidIO的实例。 本书取材...

    Java IO相关基础知识简介

    IO简介

    Java IO处理类的汇总

    Java IO处理类的汇总 总结了JavaIO处理类的代码集

    IO流结构图_io_java_思维导图_

    使用文件IO流。 了解FILE的基础知识,内容非常详细,您可以快速了解File类。 所有与IO相关的常用类,以及该类的抽象和具体关系

    36个io流相关的知识点

    36个io流相关的知识点,36个io流相关的知识点,36个io流相关的知识点

    sun.io.CharToByteConverter支持类

    项目工程中用到jdk1.6相关方法,可以使用,但是升级到jdk1.8以后,编译出现java.lang.NoClassDefFoundError: sun/io/CharToByteConverter错误,后经查询,是jdk1.8版本中已经从sun.io.*中进行去除。网上找来了相关...

    docs.t2bot.io:t2bot.io提供的有关运行和管理与t2bot.io相关的许多项目的文档

    与t2bot.io相关的项目的文档,例如介质回购或Dimension Administration。 有关使用/设置t2bot.io集成的文档,请使用 。 该项目基于。 结构 每个项目在子目录中都有自己的专用书。 所有书籍都发布到存储库根目录下...

    commons-io-2.0.1大全

    Commons IO是apache的一个开源的工具包,封装了IO操作的相关类,包含了最新的commons-io-2.0.1-bin,commons-io-2.0.1-src,commons-io-2.0.1-doc

    java基础之IO流

    java基础之IO流,基础简介知识,帮助你了解java的io技术

    monitor.io, socket.io的远程监视和调试.zip

    monitor.io, socket.io的远程监视和调试 monitor.io简单的远程监控和调试中间件 monitor.io 是作为远程服务器运行的node.js的MODULE,它提供远程客户端控制和有关连接到一个 socket.io 实例的套接字的信息。...

    commons-io-2.6.zip

    commons-io 是 Apache 开源基金组织提供的一组有关 IO 操作的类库,可以挺提高 IO 功能开发的效率。commons-io 工具包提供了很多有关 IO 操作的类

    Linux_文件IO.xmind

    文件IO相关知识点思维导图,含文件描述符、系统调用接口原型、含义返回值参数介绍等,文档会不定期更新,添加新的知识点。

    IO操作实验手册

    本文档主要介绍CC2430各个引脚的功能,以及配置方式。期间涉及到一些寄存器的配置。其次就是一些简单的IO相关实验,目的是掌握寄存器的配置。

    Commons-io-2.5.rar 相关jar包下载

    Commons-io-2.5.rar 相关jar包下载

    系统函数IO相关的知识体系总结

    主要对系统调用函数的整理及说明

Global site tag (gtag.js) - Google Analytics