
Java
China IT Boy
这个作者很懒,什么都没留下…
展开
-
进程,线程和线程池讲解
线程池 进程和线程 进程是一个动态的过程,是一个活动实体。简单来说,一个应用程序的运行就可以被看成一个进程,而线程是运行中的实际的执行者。可以说,一个进程中包含多个可以同时运行的线程。 线程,程序执行流的最小执行单位,是进程中的实际运作单位。 线程的生命周期: 使用new Thread()方法创建一个线程,在线程创建完成之后,线程进入就绪状态(Runable),此时原创 2020-11-26 22:03:31 · 349 阅读 · 0 评论 -
volatile,synchronized和Lock讲解
volatile,synchronized和Lock 相关特点: 可见性(visibility):一个线程对于共享变量做了修改之后,其他的线程立即能够看到(感知到)该变量的修改。 Java内存模型是通过将工作区内存中的变量修改后的值同步到主内存中,在读取变量前从主内存刷新最新的值到工作内存中,这种依赖主内存的方式来实现可见性。 原子性(atomicity):一次操作原创 2020-11-26 20:23:04 · 467 阅读 · 0 评论 -
Java虚拟机的原理与垃圾回收
JVM原理与调优 一.JVM是什么 JVM是Java Virtual Machine的缩写,JVM是一种用于计算机设备的规范,它是一种虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个重要特点就是平台的无关性,而使用Java虚拟机就是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java虚拟机后,Java语言在不同平台上运原创 2020-11-22 00:45:10 · 198 阅读 · 0 评论 -
Java小游戏——赛马
Java游戏——赛马详解原创 2020-11-18 19:51:43 · 1183 阅读 · 1 评论 -
Java小游戏——五子棋
Java小游戏——五子棋详细解析原创 2020-11-18 00:53:13 · 579 阅读 · 0 评论