自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (3)
  • 收藏
  • 关注

原创 并发编程学习总结(八) :java中synchronized关键字使用详解 对象锁的相关条件的使用(2)

上一篇博客中主要学习了synchronized关键字使用对象锁和类锁 已经对象锁的一些简单特性。这篇文章中我们主要来学习一下对象锁的相关条件的使用。 我们知道显示锁ReentrantLock 有一个或多个相关的条件对象,而对象锁只有一个相关条件。 wait()方法添加一个线程到该条件的等待集中 notifyAll()/notity()方法解除等待线程的阻塞状态 当我们调用对象的相关

2016-07-06 19:25:32 2001

原创 并发编程学习总结(七) :java中synchronized关键字使用详解(1)

上一篇中学习了显示锁ReentrantLock和其条件对象Condition的使用,下面小小的总结一下: (1) 锁用来保护代码片段,任何时刻只能有一个线程执行被保护的代码片段 (2) 锁可以管理试图进入被保护代码片段的线程 (3) 锁可以拥有一个或多个相关的条件对象 (4) 每个条件对象管理那些已经获得了锁,但还需要满足额外条件才能运行的线程   Lock和Condition接口为程

2016-07-06 18:30:06 1922

happens-before俗解

jvm happens-before通俗讲解 jvm happens-before通俗讲解

2018-11-05

微信红包之CBA实践

微信红包实践 移动互联网海量访问系统设计 微信红包之CBA实践

2018-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除