Java并发

java 神圣 3年前 (2017-11-28) 5458次浏览 578个评论

常见替换方案

1.Vector 替换ArrayList

2.ConcurrentHashMap 替换HashMap

 

高级方案

重入锁ReentrantLock 替换内部锁synchromized

Condition 替换 Object.wait(),Object.notify()

允许多个线程同时访问某一个资源:信号量 senaphore

 

读写锁 ReentrantReadWriteLock

计数器 CountDownLatch 完成计数后结束 强调完成多少次

循环栅栏 CyclicBarrier 并发控制器 强调循环 多少个一起执行

线程阻塞工具类 LockSupport

jdk线程池 Executor框架

 

threadlocal独立容器

 

喜欢 (0)

您必须 登录 才能发表评论!