Java Basic
FredXQ
I am a software developer,especially java programming.I hope get good communication with everyone in this platform.
展开
-
NIO原理图文分析及代码实现
Java NIO原理图文分析及代码实现 前言: 最近在分析Hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。机制时,发现hadoop的RPC机制的实现主要用到了两个技术:动态代理(动态代理可以参考: ;)和java NIO。为了能够正确地分析hadoop转载 2016-12-23 18:32:30 · 497 阅读 · 0 评论 -
Java 多线程编程总结
一、多线程编程基础 1.线程安全定义: 当多个线程访问一个类时,如果不用考虑这些线程在运行时环境下的调度和交替执行,并且不需要额外的同步及在调用方代码不必做其他的协调,这个类的行为仍然是正确的,那么这个类就被称之为是线程安全的。简言之对于线程安全类的实例进行顺序或并发的一系列操作,都不会导致实例处于无效状态。 只有对象状态可变,且存在对象共享,才需要考虑线程安全。原创 2016-12-23 18:38:45 · 930 阅读 · 0 评论