![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Netty+NIO+并发
envinfo2012
这个作者很懒,什么都没留下…
展开
-
NIO--01基本介绍
简介Java NIO 是由 Java 1.4 引进的异步 IO.Java NIO 由以下几个核心部分组成:ChannelBufferSelectorNIO 和 IO 的对比IO 和 NIO 的区别主要体现在三个方面:IO 基于流(Stream oriented), 而 NIO 基于 Buffer (Buffer oriented)转载 2017-08-23 13:05:47 · 180 阅读 · 0 评论 -
NIO--02基本API实现
Java NIO Buffer当我们需要与 NIO Channel 进行交互时, 我们就需要使用到 NIO Buffer, 即数据从 Buffer读取到 Channel 中, 并且从 Channel 中写入到 Buffer 中.实际上, 一个 Buffer 其实就是一块内存区域, 我们可以在这个内存区域中进行数据的读写. NIO Buffer 其实是这样的内存块的一个封装, 并提供了一些操转载 2017-08-23 13:23:46 · 185 阅读 · 0 评论 -
Thread--01在线程池使用Callable和Runnable的区别以及如何关闭线程
一、区别总结:Callable定义的方法是call,而Runnable定义的方法是run。Callable的call方法可以有返回值,而Runnable的run方法不能有返回值,这是核心区别。Callable的call方法可抛出异常,而Runnable的run方法不能抛出异常。二、返回值的区别 他们的核心区别是Callable可以返回Feature的对象,这个对象可以了解线程的运转载 2017-08-29 13:46:48 · 671 阅读 · 0 评论 -
高洪岩--多线程
一、线程状态1)综述:线程终止三种方法:1、使用退出标志,使线程正常退出,也就是当run方法完成线程终止;2、使用stop方法强行终止线程(不推荐使用),因为stop和suspend及resume数据过期方法,可能产生不可预料结果;3、使用interrupt方法中断线程 2)概念、案例及实战引入:Interrupt():该方法使用效果不像for+br原创 2017-12-11 10:12:15 · 1630 阅读 · 2 评论 -
WebSocket与消息推送
一、Socket简介二、WebSocket简介与消息推送三、WebSocket客户端四、WebSocket服务器端五、测试运行六、小结与消息推送框架6.1、开源Java消息推送框架 Pushlet6.2、开源DotNet消息推送框架SignalR七、代码下载7.1、Java实现的服务器端代码与客户端代码下载7.2、DotNet服务器端手动连接实现代码下载7.3、DotNet下使转载 2018-01-27 13:21:27 · 341 阅读 · 0 评论