摘要: JUC讲解:使用 stack log(jstack、jps) stack log是通过命令行来查看线程状态的手段,这篇文章着重介绍其用法 使用 为了演示,我写了一段Demo,这段 Demo里包含“wait()线程”,“sleep线程”,“被阻塞的线程”三类线程,我们待会要在stack log 中找到 阅读全文
posted @ 2024-03-11 20:02 yangruomao 阅读(17) 评论(0) 推荐(0) 编辑
摘要: Java高并发讲解:守护线程——在源代码中分析setDaemon() 提出问题 我们都知道Java线程分为主线程和守护线程,守护线程是需要手动指定的(setDaemon(true)😉,并且主线程一结束守护线程就不存在了,我写一段demo,大家可以看一看 public static void mai 阅读全文
posted @ 2024-03-11 19:00 yangruomao 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Java高并发讲解:线程的优先级——为什么优先级较高的线程没有被优先执行? 通常,我们可以使用 “setPriority(int)” 定义线程的优先级,这个范围是1~10, 我们创建线程时,它的默认优先级是5! 在实际开发中,我们是不需要使用这个函数的,但是我们有必要了解它的工作原理 本篇从源码的角 阅读全文
posted @ 2024-03-11 18:31 yangruomao 阅读(18) 评论(0) 推荐(0) 编辑