自定义博客皮肤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 学习笔记容器

java 常用容器

2022-07-13 16:36:56 150 1

原创 java juc新型锁

java 一些比较新的锁

2022-06-23 17:35:49 174

原创 多线程的三大特性

这里写目录标题多线程的三大特性1.可见性1.1 什么是多线程的可见性1.2 如何保持可见性2 什么是有序性2.1 证明乱序的存在2.2 为什么会出现乱序操作 以及 解决乱序3. 原子性如何保证线程的一致性乐观锁ABA情况悲观锁多线程的三大特性了解多线程三大特性以及实现方式1.可见性1.1 什么是多线程的可见性可见性是什么当多个线程同时访问内存中一个参数的时候,此时两个线程获得的参数是内存中的参数备份,此时一个线程修改了该参数另一个线程是感知不到的,可见性就是将不同线程的参数备份保持一致。

2022-04-02 17:56:42 1631

原创 多线程学习笔记基础操作

创建线程方式不浪费时间了自个看嗷简单说一下吧1.实现Runnable 接口跟继承 Thread 这个都知道嗷不多bb,如果问你那个好就说实现Runnable 接口,众所周知可以多实现但是只能单继承,这样更灵活2.线程池写法比着写就行了没啥说的3.又返回值得线程 线程池使用 Future ,非线程池使用FutureTask然后用Thread 启动,自己看看源码 FutureTask实现自RunnableFuture然后RunnableFuture 实现 Runnable 返回值用get获

2022-03-02 15:37:26 100 2

空空如也

空空如也

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

TA关注的人

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