天天看点

Java并发性和多线程介绍目录

<a href="http://ifeve.com/java-concurrency-thread/">java并发性和多线程介绍</a>

<a href="http://ifeve.com/benefits/">多线程的优点</a>

<a href="http://ifeve.com/costs-of-multithreading/">多线程的代价</a>

<a href="http://ifeve.com/%e5%b9%b6%e5%8f%91%e7%bc%96%e7%a8%8b%e6%a8%a1%e5%9e%8b/">并发编程模型</a>

<a href="http://ifeve.com/creating-and-starting-java-threads/">如何创建并运行java线程</a>

<a href="http://ifeve.com/race-conditions-and-critical-sections/">竞态条件与临界区</a>

<a href="http://ifeve.com/thread-safety/">线程安全与共享资源</a>

<a href="http://ifeve.com/thread-safety-and-immutability/">线程安全及不可变性</a>

<a href="http://ifeve.com/java-memory-model-6/">java内存模型</a>

<a href="http://ifeve.com/synchronized-blocks/">java同步块</a>

<a href="http://ifeve.com/thread-signaling/">线程通信</a>

<a href="http://ifeve.com/java-theadlocal/">java threadlocal</a>

<a href="http://ifeve.com/deadlock/">死锁</a>

<a href="http://ifeve.com/deadlock-prevention/">避免死锁</a>

<a href="http://ifeve.com/starvation-and-fairness/">饥饿和公平</a>

<a href="http://ifeve.com/nested-monitor-lockout/">嵌套管程锁死</a>

<a href="http://ifeve.com/slipped-conditions/">slipped conditions</a>

<a href="http://ifeve.com/locks/">java中的锁</a>

<a href="http://ifeve.com/read-write-locks/">java中的读/写锁</a>

<a href="http://ifeve.com/reentrance-lockout/">重入锁死</a>

<a href="http://ifeve.com/semaphore/">信号量</a>

<a href="http://ifeve.com/blocking-queues/">阻塞队列</a>

<a href="http://ifeve.com/thread-pools/">线程池</a>

<a href="http://ifeve.com/compare-and-swap/">cas</a>

<a href="http://ifeve.com/anatomy-of-a-synchronizer/">剖析同步器</a>

<a href="http://ifeve.com/non-blocking-algorithms/">无阻塞算法</a>

<a href="http://ifeve.com/amdahls-law/">阿姆达尔定律</a>