高并发学习总结

最近看了些视频,还拿出来压箱底的书,粗略的过了一下

大部分内容来自《深入java虚拟机》和《java高并发实战》两本书

有些地方进行过一些编程实验

对于高并发整个知识体系有大概的认识

现整理如下,可能存在疏漏,以后再补

1、底层方面,java内存模型,CPU乱序优化算法,JAVA缓存一致性问题

2、线程安全定义及内涵,java关键字volatile、synchronized和final与线程安全的关系

3、java原子操作类、常用线程安全类和对应的线程不安全类

4、常用的线程安全写法,双校验以及枚举单例模式等

5、多线程操作类、各种锁,多线程并发模拟及单元测试

6、服务降级、熔断等可行性操作,令牌桶算法对访问进行限流

7、redis缓存使用、队列使用

 

发布者:kanghouchao

程序员

留下评论