第一章

Java并发编程与高并发解决方案知识点:
线程安全;线程封闭;线程调度;同步容器;并发容器;AQS;J.UC

高并发的解决思路与手段:
扩容,缓存,队列,拆分,服务降级与熔断,数据库切库,分库分表

基本概念:
并发:同时拥有两个或者两个以上的线程,如果程序在单核处理器上运行,多个线程将交替地换入或则换出内存,这些线程是同是存在的,每个线程都处于执行过程中的某个状态,如果运行在多核处理器上,此时,程序中的每个线程都将分配到一个处理器核上,因此可以同时运行。

高并发:是互联网分布式架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够并行处理很多请求。

对比:
并发:多个线程操作相同的资源,确保线程安全,合理是同资源
高并发:服务能同时处理很多请求,提高程序性能。

你可能感兴趣的:(第一章)