上网看博客的时候无意中发现了有一个 Java 并发的教程还不错, 有 20 多篇讲并发的, 一天翻译 1 篇似乎也不太难. Let's go!
下面是目录:
- Java Concurrency / Multithreading Tutorial(Java 并发 / 多线程教程)
- Multithreading Benefits(多线程的优势)
- Multithreading Costs(多线程的开销)
- Concurrency Models(并发模型)
- Same-threading(同一线程)
Concurrency vs. Parallelism(并发 vs. 并行)
Creating and Starting Java Threads(创建和启动一个 Java 线程)
Race Conditions and Critical Sections(竞态条件和临界区)
- Thread Safety and Shared Resources(线程安全和共享资源)
- Thread Safety and Immutability(线程安全和不可变性)
- Java Memory Model(Java 内存模型)
- Java Synchronized Blocks(Java 同步代码块)
- Java Volatile Keyword(Java Volatile 关键字)
- Java ThreadLocal(Java 线程局部变量)
- Thread Signaling(Java 线程信号)
- Deadlock(死锁)
- Deadlock Prevention(死锁预防)
- Starvation and Fairness(饥饿和公平)
- Nested Monitor Lockout(嵌入式监视器闭锁)
- Slipped Conditions
- Locks in Java(Java 中的锁)
- Read / Write Locks in Java(Java 中的读锁和写锁)
- Reentrance Lockout(可重入闭锁)
- Semaphores(信号量)
- Blocking Queues(阻塞队列)
- Thread Pools(线程池)
- Compare and Swap(比较和交换)
- Anatomy of a Synchronizer(同步器的剖析)
- Non-blocking Algorithms(非阻塞算法)
- Amdahl's Law(阿达玛定律)
- Java Concurrency References(Java 并发参考)
来源: http://www.bubuko.com/infodetail-2610325.html