并发编程
kwin_zhang
本博客上的所有文章仅供学习交流使用,无任何商业用途
展开
-
Netty
Netty是什么Netty是由JBOSS提供的一个java开源框架,现为 Github上的独立项目。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端的编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。Netty相当于简化和流...原创 2020-03-11 23:12:18 · 151 阅读 · 0 评论 -
volatile
1. volatile是什么百度百科volatile是一个特征修饰符(type specifier)volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。简单地说就是防止编译器对代码进行优化。比如如下程序:XBYTE[2]=0x55;XBYTE[2...原创 2020-03-10 21:16:43 · 172 阅读 · 0 评论 -
Callable接口
@FunctionalInterfacepublic interface Callable返回结果并可能引发异常的任务。 实现者定义一个没有参数的单一方法,称为call 。Callable接口类似于Runnable ,因为它们都是为其实例可能由另一个线程执行的类设计的。 然而,A Runnable不返回结果,也不能抛出被检查的异常。该Executors类包含的实用方法,从其他普通形式转换为C...原创 2020-03-06 18:00:22 · 284 阅读 · 0 评论