|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
令人可喜的是java现在已经开源了,所以我想我上述的想法也许有一天会实现,因为java一直都是不断创新的语言,每次创新都会给我们惊喜,这也是我喜欢java的一个原因。毗连池概述
编写Web使用程序时,为了进步功能,常常接纳常毗连和毗连池手艺。所谓常毗连,就是一个耐久存在的TCP毗连,毗连完成后,能够重复利用,直到毗连封闭,或呈现通讯成绩。接纳常毗连是为了不两方面的成绩:
1.Socket资本属于体系资本,请求操纵必要堕入到内核才干完成,重复请求的话,一定下降程序功能;
2.tcp毗连必要完成毗连操纵后才干利用,而tcp三次握手是个停-等历程,效力很低。毗连池手艺是常毗连的办理体例。一般情形下,一个TCP毗连同时只能处置一个哀求,一次完全的收发哀求操纵是不克不及被其他线程中止的。毗连池办理多个毗连的复用,包管互斥。
Java.nio包中次要包含下边这些类:
- SelectableChannel
- Buffer、Charset、ByteOrder
- Selector、SelectionKey
Nio把它撑持的I/O对象笼统为Channel,今朝已知的实例类有:SocketChannel、ServerSocketChannel、DatagramChannel、FileChannel等,从名字人人就可以猜出它们是干甚么用的。
文档下载地点:http://www.sogou.com/labs/report/2-2.pdf(酷勤网备用地点:sogouLabs_2-2.pdf)
延长浏览:
搜狗实行室手艺交换文档:epoll简介
搜狗实行室手艺交换文档:乱序优化与GCC的Bug
搜狗实行室手艺交换文档:XSS跨站剧本打击及提防
Java的桌面程序开发在java程序员里通常叫swing开发,主要用的swing包里的类开发的,也就是通常说的c/s架构开发 |
|