继承,重写,调用,回调函数,是否开启多线程,错误表述,sleep(),异常,随机调度线程,查看创建的线程(jconsole,调试器)
1.继承标准库Thread,重写run方法。
直接在main中调用run方法,不能开启多线程;
调用start方法才能开启多线程。start方法是回调函数,回调函数指的是被调用的函数。t.start()是调用操作系统api在系统中创建一个线程

进程有父进程/子进程
线程没有父线程/子线程
main就是一个线程,是主线程
2.为避免功率过高,使用sleep方法,处理异常

根据打印的内容可知线程是随机调度的
3.查看创建的线程
-
以Debug模式打开程序

-
jconsole图形化工具
在jdk-17的bin目录下找到jconsole.exe,连接

4.巩固

