- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 ReentrantLock锁与内置锁synchronized
Syschronized 关键字 同步代码块(同步方法)对象内置锁 使用对象自身的内置锁(监视器锁-monitor lock) 实例方法-使用实例对象锁,static 方法 使用Class对象锁 对象内置锁为互斥锁,一个同步块,只有一个线程进入 同步代码块中的代码具有原子性 计入代码块内获取到锁,无论正常退出or移除都会释放锁 可重入 可重入,表示内置锁获取锁的粒度是线程,而不是调用 同一个线程可以
2017-02-08 18:12:46 1702
原创 JVM学习-垃圾收集器
虚拟机有许多的垃圾收集器可以选择,这里简单的记录分享下每个收集器的特点 一、Serial 历史最久,曾经是新生代唯一选择 单线程,进行时暂停所有用户线程-Stop The World Client模式下默认新生代收集器 单个线程更加高效简单,没有线程交互开销,一般client应用内存使用不大,停顿时间很短 二、ParNew Serial的多线程版本,控制参数、收集算法、Stop The World、
2017-02-03 17:07:13 364
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人