zl程序教程

JUC笔记

  • JUC学习笔记——共享模型之管程

    JUC学习笔记——共享模型之管程

    JUC学习笔记——共享模型之管程在本系列内容中我们会对JUC做一个系统的学习,本片将会介绍JUC的管程部分我们会分为以下几部分进行介绍:共享问题共享问题解决方案线程安全分析Monitorsynchronized锁Wait/notify模式之保护性暂停模式之生产者消费者park线程状态转换详解多锁操作活跃性ReentrantLock同步模式之顺序控制共享问题这小节我们将会介绍共享问题共享问题概述我们

    日期 2023-06-12 10:48:40     
  • JUC学习笔记——共享模型之内存

    JUC学习笔记——共享模型之内存

    JUC学习笔记——共享模型之内存在本系列内容中我们会对JUC做一个系统的学习,本片将会介绍JUC的内存部分我们会分为以下几部分进行介绍:Java内存模型可见性模式之两阶段终止模式之Balking原理之指令级并行有序性volatile原理Java内存模型我们首先来介绍一下Java内存模型:JMM 即 Java Memory Model,它定义了主存、工作内存抽象概念,底层对应着 CPU 寄存器、缓存

    日期 2023-06-12 10:48:40     
  • JUC学习笔记——共享模型之不可变

    JUC学习笔记——共享模型之不可变

    JUC学习笔记——共享模型之不可变在本系列内容中我们会对JUC做一个系统的学习,本片将会介绍JUC的不可变内容我们会分为以下几部分进行介绍:不可变案例不可变设计模式之享元原理之final无状态不可变案例我们下面通过一个简单的案例来讲解不可变的共享案例展示首先我们给出一个简单的不安全案例:/*代码展示*/ // 首先我们都知道SimpleDateFormat属于不安全类,如果我们在多线程下运行有可

    日期 2023-06-12 10:48:40     
  • JUC学习笔记——并发工具线程池

    JUC学习笔记——并发工具线程池

    JUC学习笔记——并发工具线程池在本系列内容中我们会对JUC做一个系统的学习,本片将会介绍JUC的并发工具线程池我们会分为以下几部分进行介绍:线程池介绍自定义线程池模式之Worker ThreadJDK线程池Tomcat线程池Fork/Join线程池介绍我们在这一小节简单介绍一下线程池线程池简介首先我们先来介绍线程池的产生背景:在最开始我们对应每一个任务,都会创建一个线程,但该方法极度耗费资源后来

    日期 2023-06-12 10:48:40     
  • 被裁后,狂刷大牛分享的607页JUC源码分析笔记,立马拿蚂蚁offer

    被裁后,狂刷大牛分享的607页JUC源码分析笔记,立马拿蚂蚁offer

    前言可能大家最近,在公众号,或者各大自媒体平台,都能够刷到,因为疫情美国经济面临结构性衰退,美联储疯狂印钞导致世界性经济波动,导致国际环境不是很好,也间接影响到了中国,中国也在做产业结构性的调整,各行各业都非常的卷,尤其是互联网行业,大肆裁员,好多程序员都失去了工作,头上甚至还压着房贷,可谓是人心惶惶,苦不堪言。很不幸,我作为3年互联网经验的java程序员,也是被耳光恶狠狠地扇了几下,甚至连补贴都

    日期 2023-06-12 10:48:40     
  • JUC 学习笔记

    JUC 学习笔记

    本文来源尚硅谷王泽老师讲的JUC并发编程部分:(讲的很浅,所以几个小时就看完了) 最近为了应对面试重新学习JUC相关内容并记录如下,原来看过阳哥的第二季 具体内容: Lock接口、线程间通信、可重入锁、公平锁和非公平锁、死锁、Callable接口、JUC强大的辅助类、读写锁、读写锁降级、阻塞队列、线程池、分支合并框架、异步回调等 笔记(其他小伙伴做的笔记,挺好的): https://b

    日期 2023-06-12 10:48:40     
  • JUC学习笔记

    JUC学习笔记

    最近学习了尚硅谷周阳老师的JUC课程,笔记如下(别人总结的,挺好) (25条消息) 【尚硅谷/周阳】JUC学习笔记_耿鬼不会笑的博客-CSDN博客 或者 (25条消息) JUC学习笔记_lizongxiao的博客-CSDN博客_juc学习笔记 以及其他一个版本的: java并发编程/java并发1.md · 古春波/java-construct - Gitee.com

    日期 2023-06-12 10:48:40     
  • 狂神JUC笔记(下)

    狂神JUC笔记(下)

    狂神说JUC哔哩哔哩视频链接地址:https://www.bilibili.com/video/BV1B7411L7tE 12、四大函数式接口(必需掌握) 新时代的

    日期 2023-06-12 10:48:40     
  • 狂神JUC笔记(上)

    狂神JUC笔记(上)

    狂神说JUC哔哩哔哩视频链接地址:https://www.bilibili.com/video/BV1B7411L7tE 1、什么是 JUC JUC就是 java.util 下的工具包、包、分

    日期 2023-06-12 10:48:40     
  • JUC 并发编程学习笔记(总)

    JUC 并发编程学习笔记(总)

    文章目录 1. 什么是JUC2. 进程和线程2.1 进程2.2 线程2.3 并发2.4 并行2.5 线程的状态2.6 wait 和 sleep 的区别 3. Lock锁(重点)

    日期 2023-06-12 10:48:40     
  • JUC 并发编程学习笔记(下)

    JUC 并发编程学习笔记(下)

    文章目录 1. 四大函数式接口(必须掌握)2. Stream流式计算3. ForkJoin4. 异步回调5. JMM6. Volatile7. 单例模式8. 深入理解CAS9. 原子

    日期 2023-06-12 10:48:40     
  • JUC 并发编程学习笔记(中)

    JUC 并发编程学习笔记(中)

    文章目录 1. 集合类不安全1.1 List不安全1.2 Set不安全1.3 Map不安全 2. Callable(简单)3. 常用的辅助类(必会)3.1 CountDownL

    日期 2023-06-12 10:48:40     
  • JUC 并发编程学习笔记(上)

    JUC 并发编程学习笔记(上)

    文章目录 1. 什么是JUC2. 进程和线程2.1 进程2.2 线程2.3 并发2.4 并行2.5 线程的状态2.6 wait 和 sleep 的区别 3. Lock锁(重点)

    日期 2023-06-12 10:48:40