tomcat中间件的启动运行模式有分为3种,可以在启动运行控制台和启动日志中看出.默认模式bio(阻塞IO)缺点:能非常低下,没有经过任何优化处理和支持,并发量高时,线程数较多,浪费资源.nio(异步IO)利用Java的异步IO处理,可以通过少量的线程处理大量的请求.apr(系统解决IO阻塞)从操作..
分类:
其他好文 时间:
2016-05-13 17:26:58
阅读次数:
252
先来个例子理解一下概念,以银行取款为例。
同步与异步:这两个概念与消息的通知机制有关,也就是同步的情况下,是由处理消息者自己去等待消息是否被触发,而异步的情况下是由触发机制来通知处理消息者,.
① 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。
② 异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给O...
分类:
编程语言 时间:
2016-05-12 17:28:09
阅读次数:
364
Please indicate the source: http://blog.csdn.net/gaoxiangnumber1
Welcome to my github: https://github.com/gaoxiangnumber1
4.6 多线程与IO
?本书只讨论同步IO,包括阻塞与非阻塞,不讨论异步IO(AIO)。在进行多线程网络编程的时候,几个问题是:如何处理IO?能否多个线...
分类:
其他好文 时间:
2016-04-30 06:39:22
阅读次数:
238
neutron self-service 2 list agent to veirfy systemctl status neutron-server.service neutron-linuxbridge-agent.service neutron-dhcp-agent.service neutr ...
分类:
其他好文 时间:
2016-04-25 19:21:56
阅读次数:
200
下面这个是Aio环境的 nova service-list结果 ...
分类:
其他好文 时间:
2016-04-23 14:56:24
阅读次数:
100
[root@yistack-cloud-aio ~]# ls -lrt /etc/rc.d/rc.local-rw-r--r-- 1 root root 473 4月 1 00:45 /etc/rc.d/rc.local[root@yistack-cloud-aio ~]# ls -lrt /etc ...
分类:
其他好文 时间:
2016-04-20 13:35:03
阅读次数:
226
以下内容转载lzzzl Channel 通道Buffer 缓冲区Selector 选择器其中Channel对应以前的流,Buffer不是什么新东西,Selector是因为nio可以使用异步的非堵塞模式才加入的东西。以前的流总是堵塞的,一个线程只要对它进行操作,其它操作就会被堵塞,也就相当于水管没有阀 ...
分类:
编程语言 时间:
2016-04-14 12:14:11
阅读次数:
242