Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

synchronized:同步机制
cas:比较交互
threadlocal:创建变量副本
volidate:保持可见性
lock:显示锁


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
540 views
Welcome To Ask or Share your Answers For Others

1 Answer

在数据库领域,并发控制的方式有以下几种:

  • 基于锁的协议
  • 基于有效性检查的协议(CAS)
  • 基于时间戳的协议(java没有)
  • 多版本并发控制(MVCC java没有)
  • 快照隔离(java没有,有点像threadlocal?)

你上面罗列的都属于前两项,自己可以搜一下相关细节


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share

548k questions

547k answers

4 comments

86.3k users

...