摘要:
CAS是项乐观锁技术,当多个线程尝试使用CAS同时更新同一个变量时,只有其中一个线程能更新变量的值,而其它线程都失败,失败的线程并不会被挂起,而是被告知这次竞争中失败,并可以再次尝试。 乐观锁的一种实现方式——CAS 在JDK1.5 中新增java.util.concurrent(J.U.C)就是建 阅读全文
摘要:
Netty是一款高效的NIO框架和工具,基于JAVA NIO提供的API实现。 在JAVA NIO方面Selector给Reactor模式提供了基础,Netty结合Selector和Reactor模式设计了高效的线程模型,Reactor模式的参与者主要有下面一些组件: Channel EventLo 阅读全文