- 博客(2)
- 收藏
- 关注
转载 《java并发编程的艺术》笔记
减少上下文切换方法:P31、无锁并发编程;2、CAS算法;3、使用最少线程;4、使用协程; 避免死锁的常见方法:P61、避免一个线程同时获取多个锁;2、避免一个线程在锁内同时占用多个资源,尽量保证一个锁只占用一个资源;3、尝试使用定时锁,使用lock.tryLock(timeout)来替代使用内部锁机制;4、对于数据库锁,加锁和解锁必须在一个数据库连接里,否则会出现解锁失败的情况; ...
2019-07-23 19:55:00 130
转载 《深入理解Java虚拟机》笔记
第二章 Java内存区域域内存溢出异常2.2运行时数据区域1、程序计数器 P39。当前线程所执行的字节码的行号指示器。是唯一一个在java虚拟机规范中没有规定任何OutOfMemoryError情况的区域;2、java虚拟机栈 P39。java虚拟机栈描述的是java方法执行的内存模型:每个方法在执行的同时都会创建一个栈帧(Stack Frame)用于存储局部变量表、操作数栈、动态链接、...
2019-07-23 19:54:00 117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人