
并发与锁
文章平均质量分 69
xlnjulp
华为,去哪网,新浪微博
展开
-
Spin Lock -- TAS和TTAS
TAS采用原子操作更新系统状态原创 2014-06-04 13:55:07 · 2434 阅读 · 0 评论 -
Java CountDownLatch
1、什么是CountDownLatch可以理解为一个ji原创 2014-05-29 16:45:38 · 665 阅读 · 0 评论 -
Spin Lock -- CLH
前面的Anderson算法在空间利用方面有劣势,这篇文章zhong原创 2014-06-04 21:42:04 · 717 阅读 · 0 评论 -
Spin Lock -- Anderson’s Algorithm
Anderson’s Algorithm基于队列实现,也就是基于数组的算法。原创 2014-06-04 16:53:20 · 1130 阅读 · 0 评论 -
Lightweight Synchronized
在java6之前,内置锁synchronized都是重量锁原创 2014-06-20 09:22:11 · 636 阅读 · 0 评论 -
Mark Word
在java的对象头中,mark word主要用于表示对象当前的状态。原创 2014-06-19 20:43:27 · 3475 阅读 · 1 评论 -
STM
STM全称是soft transaction memory,是并发编成的模型之一。与传统的基于锁的并发模型不同的地方是,STM各个线程都是相互独立的,它假设各个线程不受其他线程的影响,也就是各个线程在访问并发区域的时候互不干扰,可以实现高效的并发。问题来了,在java中各个线程都有自己的一份独立副本,在线程中进行操作的时候首先访问副本数据,当线程结束时将副本重新写入到主存中,为了保证线程之间并发安原创 2015-03-23 22:48:54 · 1141 阅读 · 0 评论