自由式学习
72人加入学习
(0人评价)
Java_Java基础和高级语法(第四篇)(2022)
价格 免费
该课程属于 3339-关同学-Java学科 请加入后再学习

线程创建与启动方法

自定义类继承Thread类并重写run方法,然后创建该方法的对象调用

调用Start()方法

 

开多线程的目的是,同时执行多个类型

 

执行流程:

1、执行main方法的线程叫做主线程,执行run方法的线程叫做新线程/子线程

2、main方法是程序的入口,对于start方法之前的代码来说,由主线程执行一次,当start方法调用成功后线程个数由1个变成了2个,新启动的线程去执行run方法的代码,主线程继续向下执行,两个线程各自独立运行互不影响

当run方法执行完毕后子线程结束,当main方法执行完毕后主线程结束

两个线程执行没有明确的先后执行次序,由操作系统调度算法来决定

 

 

 

 

[展开全文]