摘要: 一、线程状态 线程是 cpu 任务调度的最小执行单位,每个线程拥有自己独立的程序计数器、虚拟机栈、本地方法栈。线程状态包括:创建、就绪、运行、阻塞、死亡。 二、线程状态切换 三、阻塞唤醒过程 阻塞 以下三个方法的调用都会使当前线程阻塞,该线程将会被放置到对该 Object 的请求等待队列中,然后让出 阅读全文
posted @ 2024-11-15 14:41 CodeWhisperer001 阅读(13) 评论(0) 推荐(0) 编辑
摘要: Java线程控制方法的作用及其区别: start: 作用:启动线程,由虚拟机自动调度执行run()方法。 区别:线程处于就绪状态。 run: 作用:线程逻辑代码块处理,JVM调度执行。 区别:线程处于运行状态。 sleep: 作用:让当前正在执行的线程休眠(暂停执行)。 区别:不释放锁。 wait: 阅读全文
posted @ 2024-11-15 13:55 CodeWhisperer001 阅读(2) 评论(0) 推荐(0) 编辑