自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程并发2

JMM 屏蔽硬件和操作系统的内存访问差异,JMM定义JVM在计算机内存中的工作方式; JMM决定一个线程对共享变量的写入何时对另一个线程可见 线程间通信 共享内存 消息传递 wait(),notify() 线程间同步 共享内存并发模型中,同步是显示的 主内存和工作内存 所有的变量都储存在主内存中,每个线程有自己的工作内存;工作内存存储在高速缓存或寄存器中,保存该线程使用变量的主内存副本拷贝 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oYZm9hvX-16305

2021-09-02 15:53:12 65

原创 多线程并发详解1

并发 Thread 状态 源码中一共六个状态NEW,RUNABLE,BLOCKED,WAITING,TIMED_WAITING,TERMINATED [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ONTdngES-1630569138010)(pic\image-20210826104427282.png)] 优先级 从低到高,1-10,默认5,优先级高的可能会优先执行 /** * The minimum priority that a thread can

2021-09-02 15:52:42 128

原创 基础集合2

集合2 CopyOnWriteArrayList 线程安全,无需加锁 通过锁+数组拷贝+volatile关键字保证安全 每次数组操作,把数组拷贝一份,在新数组上操作,成功之后再赋值回去 在单核时,加锁就够了,但是多核cpu时,不复制拷贝新建数组,修改原数组容器的内存地址,无法触发vlolatile可见性 整体架构 底层还是数组,但是对数组操作时,分四步 加锁 在原数组拷贝出新数组 新数组上操作,把新数组赋值给数组容器 解锁 /** The lock protecting all mutato

2021-09-02 15:52:08 65

原创 基础集合1

容器 Hash表 散列表根据关键字值进行访问儿都数据结构,把关键字值映射到一个位置访问记录,加快查找的速度 避免hash冲突 拉链法 多个相同的key连到一个链表里 线性探测法 大小为M的数组保存N个键值对,M>N 概览 主要包括Collection和Map两种,Collection存储着对象的集合,Map存储着键值对的映射表 Collection Set TreeSet :基于红黑树实现,支持有序操作,范围内查找元素。查找效率不如HashSet,HashSet 查找的时间复杂度为 O(1),T

2021-09-02 15:51:41 67 1

原创 Java关键字

Static 静态的,全局的,一旦被修饰,说明被修饰的东西在一定范围内是共享的,谁都可以访问,这个时候就要考虑并发读写问题了。 Static可以修饰类变量,方法,方法块还有类 静态变量 这个变量属于类,类的所有实例共享静态变量,可以通过类名来访问他,静态变量在内存里只有一份,所以会出现并发读写问题。 public int x;//实例变量,每产生一个实例就会生成一个实例变量,与实例共生死 public static int y; //静态变量 //1.加锁,synchronized,lock //

2021-07-29 16:43:35 36

原创 String个人解读

String个人解读 不变性 String a = "hello"; a = "world"; //a的引用指向了新的String 看看源码 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */ private final char val

2021-07-28 17:10:35 63

空空如也

空空如也

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

TA关注的人

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