Java并发
BigVolcano
自我评价: 对软件有浓厚的兴趣,喜欢数据库方面的设计和逻辑处理,期望在程序员的路上进一步深造
热爱篮球,喜欢跑步健身,喜欢读书,渴望个人成长,能够独立自主学习,爱好广泛
坚韧乐观,意志坚定,责任感强,工作认真,能适应高强度工作
展开
-
Synchronized并发实现原理
在刚开始学习Java线程的时候,这时候会涉及到购票的例子,里面会产生我们平时最基本的逻辑错误,票数小于 0的情况,当时百思不得其解,于是上网查询,得到一个简单方法,直接使用关键字Synchronized 关键字就可以进行同步。 基础介绍:Synchronized主要应用于 实现同步,优点就是底层实现简单,使用方便,但是缺点是属于重量级的锁,相对于轻量级锁Lock,效率较低。 随着JDK版本的更...转载 2018-07-09 10:57:58 · 604 阅读 · 0 评论 -
Java并发编程--AQS的锁获取和释放
/** * acquire(int arg):以独占模式获取对象,忽略中断。 acquireInterruptibly(int arg): 以独占模式获取对象,如果被中断则中止。 acquireShared(int arg): 以共享模式获取对象,忽略中断。 acquireSharedInterruptibly(int arg)以共享模式获取对象...原创 2018-07-09 11:19:51 · 389 阅读 · 0 评论