并发编程交流
对于Java体系而言主要还是借助多线程来做并发。
1.资源竞争的一致性
Sun JDK提供的支持:synchronized、semaphore、countdownlatch、rentratlock、condition、
Some Tips:
1.多线程后一定要考虑对线程的消耗,否则搞不好性能反而变差了(CPU、内存)
2.性能(尽可能Non-blocking、拆分锁、隔离ReadWrite、CopyOnWrite、允许读脏数据)
并发编程交流
对于Java体系而言主要还是借助多线程来做并发。
1.资源竞争的一致性
Sun JDK提供的支持:synchronized、semaphore、countdownlatch、rentratlock、condition、
Some Tips:
1.多线程后一定要考虑对线程的消耗,否则搞不好性能反而变差了(CPU、内存)
2.性能(尽可能Non-blocking、拆分锁、隔离ReadWrite、CopyOnWrite、允许读脏数据)