Java并发
NVPS_wyj
这个作者很懒,什么都没留下…
展开
-
Synchronized同步锁解析
在多线程并发编程中,synchronized一直是元老级角色,很多人称呼它为重量级锁。随着Java SE1.6对synchronized的优化,在一些情况下它已经没那么重了。synchronized主要由三种应用方式:作用于实例方法、作用于静态方法以及作用于代码块。 1. 作用于实例方法: 在synchronized作用于普通实例方法时,锁是当前实例对象。 pu...原创 2018-08-27 11:00:25 · 167 阅读 · 0 评论 -
Volatile关键字解析
Java允许线程访问共享内存,为了保证共享变量能被准确一致的更新,Java提供了volatile关键字来确保所有线程访问到的共享变量都是最新的。原创 2018-10-19 16:35:46 · 137 阅读 · 0 评论 -
CAS机制
参考:https://mp.weixin.qq.com/s?__biz=MzIxMjE5MTE1Nw==&mid=2653192625&idx=1&sn=cbabbd806e4874e8793332724ca9d454&chksm=8c99f36bbbee7a7d169581dedbe09658d0b0edb62d2cbc9ba4c40f706cb678c7d8c7...原创 2018-10-25 15:55:55 · 158 阅读 · 0 评论 -
线程的状态
原创 2018-10-27 12:26:42 · 167 阅读 · 0 评论 -
线程中断
在某种情况下,我们希望可以立即停止一个线程,比如停止一个耗时操作。原创 2018-10-27 19:04:05 · 151 阅读 · 0 评论