自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM初探究【JVM入门教程】

JVM初探究谈谈你对JVM理解?Java8虚拟机和之前的变化更新什么是OOM,什么是栈溢出?怎么分析JVM的常用调优参数有哪些?内存快照如何抓取,怎么分析Dump文件?知道吗?谈谈JVM中,类加载器你的认识?rt-jar等JVM探究JVM的位置JVM的体系结构类加载器package nan.n;import java.util.Arrays;import java.util.List;public class TestClassLoader { publ

2021-03-12 19:23:17 171

原创 多线程

多线程线程同步机制【多线程操作同一个资源】,可以认为是一种等待机制并发【同一个对象被多个线程同时操作】多线程处理问题时如果多个线程需要同时访问某个对象那么这些线程就要进入这个对象的“线程等待池”形成队列队列和锁【保证线程安全,线程同步的形成条件】Java中的锁机制用synchoronized,当一个线程获得该对象的排他锁,其他线程想访问就必须等待锁释放后才能访问锁引发的问题:一个线程持有锁,会导致其他需要此锁的线程挂起【降低性能】在线程竞争下,加锁和解锁释放会导致非常多的上下文

2021-03-09 18:03:55 75

原创 多线程

线程线程的核心概念- 线程就是独立执行的路径- 程序运行时,即便没有自己创建的线程后台也会有很多线程,例如主线程,gc线程。- main()称之为主线程,为系统的入口,用于执行整个程序- 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排,调度器是与操作系统密切相关的,先后顺序是不能人为的干预的。- 对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制。例如:1w个人抢1k张票- 线程会带来额外的开销,如cpu调度时间,并发控制开销- 每个线程在自己的工作内存交互,内存控制不当会

2021-03-07 22:46:38 126 5

空空如也

空空如也

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

TA关注的人

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