- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 线程
运行线程 运行线程一般有两种方法。第一种,可以对Thread类派生子类,覆盖其run()方法。第二种,实现Runnable接口,将 Runnable对象传递给Thread构造函数。这两种方法关键在于run()方法,它的签名如下: public void run() 应该把线程要做的所有工作都放在这个方法中。这个方
2015-09-27 11:00:35 591
原创 垃圾收集器与内存分配策略
1、引用计数算法(Reference Counting) 基本思想: 给对象中添加一个引用计数器,每当有一个地方引用引用它时,计数值就加1;当引用失效是,计数值就减1;任何时刻计数器都为0的就是不可能再被使用的。 Python语言是使用进行内存管理。注: java语言中没有引用计数算法来管理内存,其中主要原因是他很难解决对象之间的相互循环引用的问题。 2、跟搜索算
2015-09-23 22:11:14 533
原创 Java内存区域
程序计数器(Program Counter Register) 程序计数器是一块较小的内存空间,作用当前线程所执行的字节码的行号指令器。每条线程都需要有一个独立的程序计数器,该区域为"线程私有"的内存。 当线程在执行一个Java方法时,该计数器记录的是正在执行虚拟机字节码指令的地址,当线程在执行的Native方法(本地操作系统的方法)时,计数器则为空。该内存区域是唯 一 一
2015-09-18 16:08:31 476
SourceInsight4084版.rar
2019-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人