0
点赞
收藏
分享

微信扫一扫

JDK1.7的JUC包


最近在仔细看JUC包,也下了视频,下面简单总结下

volatile关键字:具有内存可见性,不具有原子性和互斥性。

CAS:compareAndSwap 比较并替换,while轮询

ConcurrentHashMap:Segment段锁

CountDownLatch :闭锁 解决准备操作问题

Callable: 带有返回值的线程 Future.get接受

Lock:更精确化控制线程

虚假唤醒:wait,notiyall的虚假唤醒

Condition:解决虚假唤醒,线程有序执行

Read WriteLock:乐观锁

线程锁住的是什么: 具体查看锁之间是否有竞争关系

线程池:两种类型,池和调度 具体官方推荐Executors

ForkJoinPoll: 大项目的拆分

关于JUC包1.7

JUC1.7的很多操作1.8都进行了优化,但是路要一步步走!


举报

相关推荐

0 条评论