高性能编程
文章平均质量分 95
含java基础,多线程,juc并发包,高并发网络编程,Netty源码,网络编程实战,java系统调优
larzhu
这个作者很懒,什么都没留下…
展开
-
多线程下的线程安全
线程安全一. 线程安全之可见性1. JVM运行时数据区2. Java内存模型(Java Memory Model ,JMM) VS JVM运行时数据区2.1 初看Java内存模型2.2 多线程中的问题2.3. 内存缓存2.4. CPU指令重排2.5. JIT编译器(Just in time compiler)2.6. volatile关键字2.7.shared variables 定义2.8. 线程间操作的定义2.9. 对于同步的规则定义2.10 Happens-before先行发生原则2.11 fina原创 2021-08-22 17:18:52 · 412 阅读 · 0 评论 -
java基础
java基础一. java 程序运行原理1.class文件内容2.JVM运行时数据区2.1 方法区2.2 堆内存2.3 虚拟机栈2.4 本地方法栈2.5 程序计数器3.查看class文件内容3.1 class内容-版本号/访问控制3.2 class内容-常量池3.3 class内容-构造方法3.4 class内容-程序入口main方法4. 程序完整运行分析二. 线程状态java.lang.Thread.State.三. 线程终止1. 不正确的线程终止 - Stop2. 正确的线程终止- Interrupt3原创 2021-08-21 13:52:27 · 930 阅读 · 0 评论