摘要: 从thread类中,我们可以看到类中预先定义了三个优先级。 通过getpriority可以看到新建线程的默认等级。 public class ExtendsThread { public static void main(String[] args) { MyThread c = new MyThr 阅读全文
posted @ 2021-02-13 11:37 经典鸡翅 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 在我们的Thread类中,我们可以看到多线程有六种状态。 NEW:初始状态 RUNNABLE:运行状态 BLOCKED:阻塞状态 WAITING:等待状态 TIMED_WAITING:超时等待状态 TERMINATED:终止状态 六种状态之间的转化关系如下: 1、NEW 表示线程创建成功,但没有运行 阅读全文
posted @ 2021-02-13 11:29 经典鸡翅 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 前言 大年初二,大家新年快乐,我又开始码字了。写这篇文章,源于在家和基友交流的时候,基友问到了,我猛然发现还真是这么回事,多线程启动调用的都是start,那么为什么没人掉用run呢?于是打开我的idea,翻一波代码,带大家一探究竟。 继承thread类实现多线程 我们知道java有三种方式实现多线程 阅读全文
posted @ 2021-02-13 11:16 经典鸡翅 阅读(439) 评论(0) 推荐(0) 编辑