
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
多线程之可见性&&有序性
这里写自定义目录标题可见性&&有序性一、可见性1、什么是可见性2、解决可见性问题二、有序性1、指令重排序2、双重检查锁(double checked locking)可见性&&有序性一、可见性1、什么是可见性CPU会从缓存中取值:a.java内存模型规定所有的变量都是存在主存中,每个线程都有自己的工作内存。线程对变量的所有操作都必须在工作内存中进行,而不能直接对主存
Executor & ThreadPoolExecutor 线程池详解
在 Java 中,如果每个请求到达就创建一个新线程,创建和销毁线程花费的时间和消耗的系统资源都相当大,甚至可能要比在处理实际的用户请求的时间和资源要多的多。如果在一个 Jvm 里创建太多的线程,可能会使系统由于过度消耗内存或“切换过度”而导致系统资源不足。为了解决这个问题,就有了线程池的概念,线程池的核心逻辑是提前创建好若干个线程放在一个容器中。如果有任务需要处理,则将任务直接分配给线程池中的线程

Spring boot预备知识——maven学习笔记(项目管理工具)
Maven一.Maven介绍1.Maven是什么?1)Maven是基于java平台(意味着我们要配置jdk)的自动化构建工具。基于项目对象模型(缩写:POM)概念,Maven就能管理一个项目的构建、报告和文档等步骤。构建: 以“Java源文件”,“框架配置文件”,“HTML”,“图片”等为原料,去"生产"一个可以运行的项目的过程。例:Java源文件—>编译—>....
到底了







