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