02 2023 档案
摘要:一、线程的状态 在Java中,线程在创建并启动后,不是一开始就进入执行状态,也不是一直处于执行状态。在线程的生命周期中,它要经过新建(NEW)、就绪(RUNNABLE)、阻塞(BLOCKED)、等待(WAITING)、超时等待(TIME_WAITING)、终止(TERMINATED)六种状态。线程运
阅读全文
摘要:JAVA多线程(二)--线程池 一、线程池概念 顾名思义,线程池是管理线程的池子。使用线程池有以下优点: 降低线程创建和销毁的开销。 提高响应速度。用到时创建和直接使用已创建好的线程,速度肯定是不一样的。 提高线程可管理性。线程是稀缺资源,使用线程池可对线程进行统一分配、调优和监控。 二、JUC架构
阅读全文
摘要:JAVA多线程(一)--实现/创建方式 一、继承Thread类 Thread类本质上是一个实现了Runnable接口的实例,代表一个线程的实例。启动线程的唯一方法是调用Thread类的start()方法,start()方法中调用了一个native方法start0(),它将启动一个线程,并执行run(
阅读全文
摘要:JAVA基础--泛型 一、作用 **泛化、参数化类型。**所操作的数据类型被指定为一个参数; **类型安全。**编译时验证类型,如果编译时正常,运行时就不会出现ClassCastException(类型转换异常) 异常; **消除强制类型转换。**泛型可以消除源代码中的许多强制类型转换,这样可以使代
阅读全文

浙公网安备 33010602011771号