java-并发-高并发概述-阿里云开发者社区

开发者社区> 开发与运维> 正文

java-并发-高并发概述

简介: 多线程基础 为什么需要并行 有关并行的重要概念 有关并行性能的2个重要定律 多线程基础 线程的基本操作 守护线程 优先级 中断处理 基本的线程同步操作 Java内存模型和线程安全 原子性 可见性 有序性 Happen-Before...

多线程基础

为什么需要并行
有关并行的重要概念
有关并行性能的2个重要定律
多线程基础
线程的基本操作
守护线程
优先级
中断处理
基本的线程同步操作

Java内存模型和线程安全

原子性
可见性
有序性
Happen-Before 规则
线程安全的概念
线程安全的反例

JDK并发包

各种同步控制工具的使用
并发容器及典型源码分析
同步工具、并发容器使用小案例

第5课:JDK并发包
线程池的基本使用
扩展和增强线程池
线程池及其核心代码分析
ForkJoin

并发设计模式

单例
不变模式
生产者消费者
Future模式

无锁

无锁类的使用
无锁类的原理详解
无锁算法详解

NIO和AIO

NIO的好处
NIO核心类介绍
Selector的多路复用
使用NIO进行网络编程案例
AIO介绍

锁的优化和注意事项

锁优化的思路和方法
虚拟机内的锁优化
死锁
一个错误使用锁的案例
ThreadLocal及其源码分析

并发调试与JDK8新特性

多线程调试的方法
多线程调试案例
线程dump及分析
JDK8对并发的新支持

jetty核心代码分析

jetty如何处理高并发
实现高并发程序的基本思想

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章