Fork me on GitHub

高并发Java(4):无锁

在高并发Java(1):前言中已经提到了无锁的概念,由于在jdk源码中有大量的无锁应用,所以在这里介绍下无锁。
Java   

高并发Java(3):Java内存模型和线程安全

网上很多资料在描述Java内存模型的时候,都会介绍有一个主存,然后每个工作线程有自己的工作内存。数据在主存中会有一份,在工作内存中也有一份。工作内存和主存之间会有各种原子操作去进行同步。
Java   

高并发Java(2):多线程基础

关于高并发的几个重要概念
Java   

高并发Java(1):前言

关于高并发的几个重要概念
Java   

Java 并发工具包 java.util.concurrent 用户指南

Java 5 添加了一个新的包到 Java 平台,java.util.concurrent 包。这个包包含有一系列能够让 Java 的并发编程变得更加简单轻松的类。在这个包被添加以前,你需要自己去动手实现自己的相关工具类。
Java   

Java原子操作AtomicInteger的用法

JDK1.5之后的java.util.concurrent.atomic包里,多了一批原子处理类。AtomicBoolean、AtomicInteger、AtomicLong、AtomicReference。主要用于在高并发环境下的高效程序处理,来帮助我们简化同步处理.
Java   

lucene评分机制

lucene评分机制
Java   

Java并发——原子变量和原子操作

很多情况下我们只是需要一个简单的、高效的、线程安全的递增递减方案
Java