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

原创 JDK之ConcurrentHashMap原理

对ConcurrentHashMap是一个线程安全的map感到好奇,所以就试着去看了看JDK的源码ConcurrentHashMap分成一个一个的段。然后每次要put或get元素的时候,就先找到这个段,然后执行put或get。为了线程安全,在put方法里面加了锁看下segment这个属性 final Segment[] segments;Segmen里面有下面这个属性

2014-11-24 22:35:49 805

原创 java线程同步方法,方法块区别

先说同步方法,它到底是锁定的当前对象,还是当前类代码块1package com.ssss;public class Thread1 implements Runnable { //public static Object o=new Object(); public void run() { pt(); } public synch

2014-11-18 23:13:57 923

原创 JDK之ThreadLocal分析

ThreadLocal是在是Thread的一个局部变量,今天我来分析了一下这个类

2014-11-14 00:49:16 894

原创 mac下,在idea中查看jdk源码

mac中自带的jdk并不包含源代码,所以在eclipse中无法查看, 需要到apple上去下载,下载下来后,直接安装,默认设置就可以了,然后可以建个link,方便选择。sudo -scd /System/Library/Frameworks/JavaVM.framework/Homeln -s /Library/Java/JavaVirtualMachines/1.

2014-11-12 14:37:48 7169

空空如也

空空如也

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

TA关注的人

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