摘要: 线程状态 Thread.State 线程状态: NEW:还未启动 RUNNABLE:正在JVM中运行,但是可能正在等待操作系统的其他资源 BLOCKED:受阻塞,并且正在等待监视器锁 WAITING:处于等待状态的线程,正在等待另一个线程执行特定的操作 TIMED_WAITING:正在等待另一个线程 阅读全文
posted @ 2022-02-26 14:13 zzzzzzsl 阅读(113) 评论(0) 推荐(0)
摘要: 沙箱的含义 沙箱是一个限制程序运行的环境。沙箱机制就是将 Java 代码限定在虚拟机(JVM)特定的运行范围中,并且严格限制代码对本地系统资源访问,通过这样的措施来保证对代码的有效隔离,防止对本地系统造成破坏。沙箱主要限制系统资源访问,那系统资源包括什么?——CPU、内存、文件系统、网络。不同级别的 阅读全文
posted @ 2022-02-26 13:22 zzzzzzsl 阅读(418) 评论(0) 推荐(0)
摘要: 创建线程的方法 继承Thread类 总结 1.子类继承Thread类具备多线程能力 2.启动线程:子类对象.start() 3.不建议使用:避免OOP(面向对象编程)单继承局限性 4.Thread中run与start调用的不同: 示例代码 public class TestThread1 exten 阅读全文
posted @ 2022-02-26 12:52 zzzzzzsl 阅读(43) 评论(0) 推荐(0)
摘要: JVM架构图 JVM自带的类加载器 1.启动类加载器(引导类加载器,Boot Strap Class Loader) 这个类是使用C/C++语言实现的,嵌套在JVM内部,它用来加载Java的核心库(JAVA_HOME/jre/lib/rt.jar、resource.jar或sun.boot.clas 阅读全文
posted @ 2022-02-26 12:50 zzzzzzsl 阅读(106) 评论(0) 推荐(0)