- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Java虚拟机--JVM
一、平台无关性二、JVM如何加载.class文件三、反射Class clazz = Class.forName("全限定名");Object o = clazz.newInstance();Method method = clazz.getDeclareMethod("hashCode", String.class); // 获取该类的所有方法,不包括继承和实现接...
2019-07-22 12:17:15
168
原创 Java垃圾回收--GC
一、定义GC(Garbage Collection),顾名思义。二、如何判断一个对象是否是垃圾(1)、引用计数法被其他对象引用时计数+1,被其他对象删除引用时计数-1,可在应用中回收垃圾,无需Stop-The-World。缺点:对象循环引用时无法判断是否为垃圾。(2)、可达性分析以GC Root为根向下遍历,不可达的对象即为垃圾。(理论基础:图论)GC Root对象...
2019-07-11 21:09:46
218
原创 Github使用公钥和私钥
生成公钥和私钥一、打开git bash。二、执行命令ssh-keygen -t rsa -C "邮箱"。三、按三次回车后完成收工,如图2。四、按提示的目录找到对应的两个文件,分别为私钥和公钥,如图1。图1图2使用公钥和私钥一、登录GitHub账号并打开settings,如图3。二、打开“SSH and GPG keys”页签,然后点击“new key”,如图...
2019-07-06 23:05:23
4531
6
转载 Recast Navigation工具编译生成
Recast Navigation是一个开源的应用于游戏的网格导航工具。但文档很简陋。这里详细介绍一下该工具在windows下的编译生成。1.下载recastnavigation的源码。2.recastnavigation依赖于sdl的库。所以需要安装sdl。下载sdl2源码并解压。3.sdl解压后的文件夹可能叫SDL2-2.0.8,修改为SDL,复制到/recastnavigation-...
2018-10-31 19:34:55
1683
转载 Java线程调度
一、Java线程和Linux内核线程的映射关系1、使用内核线程(Kernel-Level Thread)实现内核线程(Kernel-Level Thread): 就是直接由操作系统内核(下称内核)支持的线程,这种线程由内核来完成线程切换,内核通过操纵调度器对线程进行调度,并负责将线程的任务映射到各个处理器上。多线程内核(Multi-Threads Kernel):每个内核线程可以视为内...
2018-10-12 19:38:04
475
转载 Java线程优先级深入jvm理解
一、java中线程优先级定义publicclass Thread implements Runnable { ... private int priority; ... /** * The minimum priority that a thread can have. */ public final sta...
2018-10-11 20:15:08
779
原创 Java线程状态深入JVM理解
一、java中的thread状态java中调用VM.toThreadState()计算线程状态VM.classpublic static State toThreadState(int var0) { if ((var0 & 4) != 0) { return State.RUNNABLE; } else if ((va...
2018-10-11 19:34:56
1001
原创 Java线程状态切换的关键方法详解
目录前言一、Thread.yield()1、JVM_Yield2、os::yield()3、os::sleep二、Thread.sleep()1、JVM_Sleep三、Thread.join()1、Thread.join()四、Object.wait()1、JVM_MonitorWait2、ObjectSynchronizer::wait3、Ob...
2018-09-25 21:32:02
1061
原创 Java线程状态切换详解
一、线程状态说明java.lang.Thread类中定义了线程状态枚举java.lang.Thread.State,以下为各状态说明。1、NEW(新建)NEW是线程调用new()创建后且未调用start()启动时的状态。2、RUNNABLE(可运行)RUNNABLE包含Ready(就绪)和Running(运行中)。就绪状态的线程在系统调度分配时间片后进入运行中。Thre...
2018-09-18 19:17:37
532
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人