码迷,mamicode.com
首页 >  
搜索关键字:bio    ( 950个结果
【转】Java BIO、NIO、AIO 认知
摘要: 关于java的IO,我们很多人都停留在java原API的一些stream上面,那么在网络中提到的BIO、NIO、AIO等关键词,你是否明白这个词的含义,以及其基本的原理?注:此文也是本搬砖者转自网络,觉得此问对三个类型的IO的形象讲解做的很好,所以翻出来和大家共同学习。原创:http://s...
分类:编程语言   时间:2015-01-20 10:24:19    阅读次数:202
Java NIO 笔记
NIO(同步非阻塞IO)是jdk1.4之后推出的newio,它跟BIO(同步阻塞IO)有着非常明显的区别。BIO在调用read/write的时候会阻塞线程,也就是就算某个时刻你的socket并没有数据需要传输,但是你的socket线程却仍然会被阻塞在read/write方法上,所以BIO是一个soc...
分类:编程语言   时间:2015-01-18 18:27:25    阅读次数:265
块设备驱动程序
通用块层 常用数据结构: bio   磁盘描述符 gendisk  generic_make_request 是通用块层的入口点  io调度层: 请求队列:request_queue  请求描述符:request  块设备: block_device  注册块设备 register_blkdev    预定主设备号。 块设备文件操作描述符表:...
分类:其他好文   时间:2015-01-13 00:11:01    阅读次数:199
关于BIO和NIO的理解
最近大概看了ZooKeeper和Mina的源码发现都是用Java NIO实现的,所以有必要搞清楚什么是NIO。 BIO:同步阻塞式IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。 NIO:同步非阻塞式IO,服务器实现模式为一个请求一个线程,即客户端发送的连接请求都...
分类:其他好文   时间:2015-01-11 23:02:52    阅读次数:516
Exception in thread ""http-bio-80"exec-1" java.lang.OutOfMemoryError: PermGen s解决方案
问题描述:Exception in thread ""http-bio-80"-exec-1" java.lang.OutOfMemoryError: PermGen sException in thread ""http-bio-80"-exec-1" java.lang.OutOfMemoryE...
分类:编程语言   时间:2015-01-06 09:50:08    阅读次数:469
tomcat Connector 连接器
连接器的核心功能,本文去除非核心功能,留下整个程序的框架,便于理解。1、接受连接请求2.创建request,和response.3.调用容器对应的Invoke方法,首先看类的依赖结构。1.Connetor 构造方法,根据具体的协议名字,创建协议处理器,主要有NIO,BIO,AJP,协议。如果要自定义...
分类:其他好文   时间:2014-12-30 20:34:50    阅读次数:174
bio与bio_vec
通用块层的核心数据结构称为bio描述符,它描述了块设备的io操作。每一个bio结构都包含一个磁盘存储区标识符(存储区中的起始扇区号和扇区数目)和一个或多个描述与IO操作相关的内存区段(bio_vec数组)...
分类:其他好文   时间:2014-12-25 16:32:52    阅读次数:1350
OpenSSL的SSL/BIO_get_fd
只要是用到了OpenSSL,总会碰到让人心塞的事。这次是SSL_get_fd。我用一种很简单的方式创建了一个SSL对象,直接在这个对象上进行SSL的accept:bio=BIO_new(BIO_s_accept()); BIO_set_accept_port(bio,"1234"); BIO_do_accept(bio); SSL_set_bio(ssl,bio,bio); SSL_accept(ssl);..
分类:其他好文   时间:2014-12-21 02:01:03    阅读次数:198
OpenSSL的SSL/BIO_get_fd
只要是用到了OpenSSL,总会碰到让人心塞的事。这次是SSL_get_fd。我用一种很简单的方式创建了一个SSL对象,直接在这个对象上进行SSL的accept:bio = BIO_new(BIO_s_accept()); BIO_set_accept_port(bio, "1234"); BIO_do_accept(bio); SSL_set_bio(ssl, bio, bio); SSL_ac...
分类:其他好文   时间:2014-12-20 20:56:56    阅读次数:202
The Triumph Of Bio-logic
理性技术的局限机械逻辑人造机械的构成逻辑,比如说钟表的制作原理。是一种可被人类掌握的,可推演的理论。生物逻辑一个有机系统的构成逻辑。比如说草原、细胞、大脑等这些系统的存在所依托的逻辑,我们成为生物逻辑。这是一种系统层面的控制技术,涉及多个变量和多个复杂因素,是维持一个复杂系统的法则。简单的理论不足以...
分类:其他好文   时间:2014-12-13 12:03:18    阅读次数:194
950条   上一页 1 ... 89 90 91 92 93 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!