07 2021 档案
摘要:查看上篇文章的源代码执行结果,可以发现,在中断线程后,线程状态并未变化,且线程并未立即停止运行,而是继续运行至结束,输出创建了 800 个文件。 查看 Thread.interrupt() 源代码可知,interrupt() 中断线程方法,仅设置线程的中断标志位为 true 并立即返回,并未改变线程
阅读全文
摘要:Java 线程的 6 种状态: 初始(NEW):新创建了一个线程对象,但还没有调用 start() 方法。 运行(RUNNABLE):调用线程的 start() 方法,线程进入可运行线程池中,线程就绪(READY),等待被 CPU线程调度执行;当获取 CPU 时间片开始执行后,线程运行中(RUNNI
阅读全文