02 2023 档案

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