自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

heihei

carryall

  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 多线程中的单例模式

多线程中的单例模式常用的主要有两种:1.静态内部类方法(饿汉模式)2.双重检测法(懒汉模式) 为什么要检测两次?原因是多个线程在synchronized上面阻塞了,第一个进入synchronized代码块的创建了新的对象,所以第二个线程进入时要检测对象是否被创建出来,保证单例。

2017-04-12 22:25:18 15692

原创 notify和wait

public class ListAdd2 { private volatile static List list = new ArrayList(); public void add(){ list.add("bjsxt"); } public int size(){ return list.size(); } p

2017-04-12 17:31:32 15607

原创 Volatile

先看一段代码public class VolatileNoAtomic extends Thread{ private static int count=0; private static void addCount(){ for (int i = 0; i < 1000; i++) { count++ ; } S

2017-04-12 15:58:56 15687

原创 脏读

先看一段代码public class DirtyRead { private String username = "yy"; private String password = "123"; public synchronized void setValue(String username, String password){ this.username = us

2017-04-12 12:16:22 17542

原创 对象锁和类锁

先来看一段小代码public class MutiThread { private int num = 0; public synchronized void printNum(String tag){ try { if(tag.equals("a")){ num = 100; Syst

2017-04-12 12:08:11 16010

原创 线程安全

*1.什么是线程安全?*线程安全就是当多个线程访问某一个类(对象或方法)时,这个对象始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的。2.举例说明public class MyThread extends Thread{ private int count = 5 ; //没加锁 public void run(){ count--;

2017-04-12 11:49:42 16091

jetty-distribution-9.4.11.v20180605

Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。

2018-11-30

activemq-all-5.15.0.jar

activemq-all-5.15.0.jar

2017-08-28

activitymq实战 源代码

activitymq实战 源代码

2017-08-28

空空如也

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

TA关注的人

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