Pismery Blog

Stay high all the time

并发编程之并发工具类 Exchanger


并发编程之 Atomic 原子类

J.U.C Atomic 类通过 CAS 实现原子性操作。


并发编程基础 Volatile

voliatile 关键字 我们知道synchronized经过Java6的偏向锁、轻量级锁、锁消除、锁粗化等等优化性能得到了很大的提升,与Lock相差不大。但

并发编程之并发工具类-Semaphore

同步工具类 Semaphore 实现信号量的功能,具有公平锁和非公平锁两种方式。


并发编程之并发工具类-CyclicBarrier

同步工具类 CyclicBarrer 实现一组线程相互等待,直到所有线程到达屏障。


并发编程之并发工具类-CountDownLatch

同步工具类 CountDownLatch 实现一个或多个线程阻塞等待其他他线程完成操作。


并发编程基础概念-核心理论

核心理论 共享性 共享性指资源对多个线程操作同一份资源,是导致线程不安全的主要前提之一。若所有线程都只操作线程内的数据,则就不会产生线程安全问题

并发编程基础-synchronized

synchronized synchronized三种使用方式 修饰实例方法,表示对当前类的实例加锁,若要访问此方法需要获取当前实例的对象锁。 修饰静态方法,表示对当前

并发编程之线程池-Executor框架

Executor 框架线程池框架。


并发编程之线程池-工厂类Executors

线程池工厂类 Executors