自定义博客皮肤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)
  • 资源 (12)
  • 收藏
  • 关注

转载 synchronized实现原理

记得刚刚开始学习Java的时候,一遇到多线程情况就是synchronized,相对于当时的我们来说synchronized是这么的神奇而又强大,那个时候我们赋予它一个名字“同步”,也成为了我们解决多线程情况的百试不爽的良药。但是,随着我们学习的进行我们知道synchronized是一个重量级锁,相对于Lock,它会显得那么笨重,以至于我们认为它不是那么的高效而慢慢摒弃它。 诚然,随着Javs S

2017-03-23 13:38:32 399

转载 java的锁机制

一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在Java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始执行同步代码(被synchronized修饰的代码);线程执行完同步代码后马上就把锁还给同步对象,其他在锁池中等待的某个线程就可以拿到锁

2017-03-22 15:04:55 284

redis2.6.12

redis绿色版下载,无需安装,开箱即用,无需安装,开箱即用,无需安装,开箱即用

2018-07-31

elasticsearch5

elasticsearch5 windows 下的安装和使用,windows 下的安装和使用

2018-07-31

Struts+2权威指南--基于WebWork核心的MVC开发(完整版).part04.rar

Struts2权威指南 基于WebWork核心的MVC开发 完整版

2011-07-13

Struts+2权威指南--基于WebWork核心的MVC开发(完整版).part03.rar

Struts2权威指南 基于WebWork核心的MVC开发 完整版

2011-07-13

Struts+2权威指南--基于WebWork核心的MVC开发(完整版).part02.rar

Struts2权威指南 基于WebWork核心的MVC开发 完整版

2011-07-13

Struts+2权威指南--基于WebWork核心的MVC开发(完整版).part01.rar

Struts2权威指南 基于WebWork核心的MVC开发 完整版

2011-07-13

基于J2EE的网上超市系统设计与实现

基于J2EE的网上超市系统设计与实现.pdf 基于J2EE的网上超市系统设计与实现.pdf

2010-04-26

Jsp中利用JavaBean技术实现分页功能

Jsp中利用JavaBean技术实现分页功能 Jsp中利用JavaBean技术实现分页功能

2010-04-26

简历模板简历模板简历模板简历模板

简历模板简历模板简历模板简历模板简历模板简历模板

2010-04-19

重庆惠普实习生拿OFFER 全过程

亲身经历的重庆惠普实习生拿OFFER 全过程,希望对大家有所帮助

2010-04-11

HP重庆实习生笔试经验和面试经验

亲身经历的HP重庆实习生 笔试经验 和 面试经验.对新人很有借鉴作用

2010-04-11

一个java加密程序源代码

一个java加密程序源代码一个java加密程序源代码一个java加密程序源代码

2009-12-13

空空如也

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

TA关注的人

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