自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Java内存模型

参考文章:http://blog.csdn.net/ccit0519/article/details/11241403                    http://www.infoq.com/cn/articles/java-memory-model-1?utm_source=infoq&utm_medium=related_content_link&utm_campaign=re

2015-07-31 14:32:11 265

原创 synchronized与lock

一、synchronized和lock的区别与用法       (1)用法区别       synchronized:在需要同步的对象中加入此控制,synchronized可以加在方法上,也可以加在特定代码块中,括号中表示需要锁的对象。       lock:需要显示指定起始位置和终止位置。一般使用ReentrantLock类做为锁,多个线程中必须要使用一个ReentrantLoc

2015-07-31 13:47:29 377

原创 ThreadLocal类

一、ThreadLocal介绍      ThreadLocal是一个线程级别的局部变量,并非“本地线程”。ThreadLocal为每个使用该变量的线程提供了一个独立的变量副本,每个线程修改副本时不影响其它线程对象的副本。      ThreadLocal类接口很简单,只有4个方法:      (1) void set(Object value)设置当前线程的线程局部变量的值。

2015-07-30 10:42:53 314

原创 多线程基础知识

一、Java中多线程同步是什么?       在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个Java线程在修改一个共享变量时,另外一个线程正在使用或者更新同一个变量,这样容易导致程序出现错误的结果。二、实现多线程的几种方法?      Java线程可以实现Runnable接口或者继承Thread类来实现,当多重继承或资源共享时,使用Runnable接口

2015-07-30 10:39:24 238

空空如也

空空如也

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

TA关注的人

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