Java基础
henry_2016
这个作者很懒,什么都没留下…
展开
-
一文搞懂线程世界级难题——线程状态到底是6种还是5种!!!
背景先来解答一个世界级难题:java线程有多少种状态?答案是6种!!!那为什么有的地方说是5种呢,那这一定是将操作系统层面的线程状态搞混了。下面我们就分别介绍一下java线程的6种状态以及操作系统层面的5种状态:1、java线程状态java线程有6种状态,我们先来一个官方的依据public class Thread implements Runnable { public enum State { /** * Thread state for a thr原创 2020-05-26 15:46:13 · 5286 阅读 · 9 评论 -
openJDK_HotSpot源码下载
最近在研究多线程的内容,在看Java源码的时候有很多是调用native的本地方法,就想着下载一下Hotspot源码从而能更深入的了解一下底层原理。好了废话不多说,下面介绍一下Hotspot源码下载方法。1、登录打开openjdk官网:http://hg.openjdk.java.net,选择要下载的版本,本文以jdk8为例。2、选择jdk版本从上图中选择jdk8,点击进去openjdk—— corba:不流行的多语言、分布式通讯接口—— hotspot:Java 虚拟机—— jax原创 2020-05-25 15:41:39 · 2048 阅读 · 1 评论