![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
金陵寄客
这个作者很懒,什么都没留下…
展开
-
JAVA并发编程之美-并发编程其他基础知识
文章目录多线程并发编程java中的线程安全问题:java中的synchronized关键字java中的volatile关键字java中的原子性操作Unsafe类java指令重排序伪共享锁的概述 多线程并发编程 并发是指同一个时间段内多个任务同时都在执行,并且都没有执行结束。 并发任务强调在一个时间段内同时执行,而一个时间段有多个单位时间积累而成, 所以说并发的多个任务在单位时间内不一定同时在执行。...原创 2019-11-22 18:18:44 · 190 阅读 · 0 评论 -
java并发编程之美-并发编程的线程基础
文章目录并发编程的线程基础线程的基本概念:线程创建与运行线程的通知与等待等待线程执行终止的 join 方法让线程睡眠的 sleep 方法让出 CPU 执行权的 yield 方法线程中断理解线程上下文切换线程死锁守护线程与用户线程ThreadLocal 并发编程的线程基础 线程的基本概念: 1、进程是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。 2、线程是进程的一个执行路径,...原创 2019-11-20 11:24:58 · 132 阅读 · 0 评论 -
深入理解Java虚拟机
深入理解Java虚拟机知识点汇总 一、走进Java Java技术体系包括虚拟机、Java API、Java编程语言、第三方Java框架。 在虚拟机层面隐藏了底层技术的复杂性以及机器与操作系统的差异性。 Java程序设计语言、Java虚拟机、Java API类库统称为JDK。 二、Java内存区域与内存溢出异常 Java运行时的数据区域 线程共享:方法区、堆 线程隔离:虚拟机栈、本地方法栈、程序计数...原创 2019-11-06 13:35:24 · 152 阅读 · 0 评论